📅  最后修改于: 2020-12-14 01:36:51             🧑  作者: Mango
操作系统使用流程的属性为每个属性创建流程控制块(PCB)。这也称为过程的上下文。下面描述了存储在PCB中的属性。
创建流程时,会为该流程分配一个唯一的ID,该ID用于在系统中唯一标识该流程。
程序计数器存储该进程已暂停的最后一条指令的地址。恢复执行该过程时,CPU使用该地址。
该流程从创建到完成,都会经历新的,准备就绪,运行和等待中的各种状态。稍后我们将详细讨论它们。
每个过程都有其自己的优先级。进程中优先级最高的进程将首先获取CPU。这也存储在过程控制块中。
每个进程都有自己的一组寄存器,这些寄存器用于保存在进程执行期间生成的数据。
在执行期间,每个进程都会使用一些文件,这些文件需要存在于主内存中。操作系统还维护PCB中打开文件的列表。
操作系统还维护在执行过程中使用的所有打开的设备的列表。