操作系统 第二章 进程的定义 组成 特征

操作系统 第二章 进程的定义 组成 特征
程序:一个指令序列
操作系统 第二章 进程的定义 组成 特征
操作系统 第二章 进程的定义 组成 特征
多道程序的时候,操作系统得知道这些程序对应的程序段存储位置 还要知道 各种I/O口和其他资源的分配情况
所以引入了进程和进程实体的概念
操作系统在每个程序运行之前,都会为这个程序创建一个PCB的数据结构
PCB(进程控制块):存放进程的各种信息(比如程序代码的存放位置)
进程实体(静态):程序段+数据段+PCB
进程:动态的运行过程,是操作系统进行资源分配和调度的基本单位

(如果不强调二者区别,默认进程=进程实体)
操作系统 第二章 进程的定义 组成 特征操作系统 第二章 进程的定义 组成 特征
PCB可以保存程序段的地址,数据段的地址,设备的地址,还要保存当前程序各种寄存器的值
操作系统 第二章 进程的定义 组成 特征
以上是一个进程的内部组成,下面是操作系统对多个进程(PCB之间的组织)
操作系统 第二章 进程的定义 组成 特征
操作系统 第二章 进程的定义 组成 特征

操作系统 第二章 进程的定义 组成 特征

操作系统 第二章 进程的定义 组成 特征操作系统 第二章 进程的定义 组成 特征