1 进程的定义和特征

  1. 引入进程的原因

为了使程序能够并发执行,并且可以对并发执行的程序加以描述和控制

  1. 进程定义

进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位

  1. 进程控制块与进程实体
  • 进程控制块PCB:操作系统需要对各个并发运行的进程进行管理,但凡管理时所需要的信息,都会被放在PCB中,系统利用PCB来描述进程的基本情况和活动结构,进而控制和管理进程。
    3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
  • PCB是进程存在的唯一标志!
  • 创建进程就是创建进程映像中的PCB;撤销进程就是撤销进程的PCB
  • 进程映像静态的,进程动态的
  • 进程实体(进程映像)=PCB+数据段+程序段
    3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
    PCB是给操作系统用的。
    程序段、数据段是给进程自己用的。

    3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
  1. 进程特征(与程序区别)
  1. 动态性。动态性是进程最基本特征,表现在:用创建产生,由调度而执行,由撤销而消亡
    进程有生命周期,而程序只是一组有序指令集合,是静态的。
  2. 并发性。多个进程实体同存与内存中,且在一段时间内同时运行
    程序没有建立PCB,是不能参与并发执行的。
  3. 独立性。进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。
    未建立PCB的程序都不能作为一个独立单位参与运行。
  4. 异步性。进程按各自独立的、不可预知的速度向前推进。
  5. 结构性3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
  1. 小结
    3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

2 进程的组织

在一个系统中,通常有数十、数百乃至数千个PCB。为了能对他们加以有效的管理,应该用适当的方式把这些PCB组织起来。

注意:进程的组成讨论的是一个进程内部由哪些部分构成的问题,
而进程的组织讨论的是多个进程之间的组织方式问题

3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

链接方式:
3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

索引方式:
3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

3 进程的状态与转换

3.1 进程的状态

进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。

3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

3.2 进程状态转换

3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

相关文章:

  • 2021-11-21
  • 2022-01-14
  • 2021-10-04
  • 2021-08-31
  • 2022-12-23
  • 2021-06-25
  • 2021-03-30
  • 2022-01-01
猜你喜欢
  • 2022-01-23
  • 2021-05-03
  • 2021-03-31
  • 2021-12-11
  • 2021-08-04
  • 2021-05-24
  • 2021-05-21
相关资源
相似解决方案