📜  进程的OS属性

📅  最后修改于: 2020-12-14 01:36:51             🧑  作者: Mango

流程的属性

操作系统使用流程的属性为每个属性创建流程控制块(PCB)。这也称为过程的上下文。下面描述了存储在PCB中的属性。

1.进程ID

创建流程时,会为该流程分配一个唯一的ID,该ID用于在系统中唯一标识该流程。

2.程序计数器

程序计数器存储该进程已暂停的最后一条指令的地址。恢复执行该过程时,CPU使用该地址。

3.流程状态

该流程从创建到完成,都会经历新的,准备就绪,运行和等待中的各种状态。稍后我们将详细讨论它们。

4.优先

每个过程都有其自己的优先级。进程中优先级最高的进程将首先获取CPU。这也存储在过程控制块中。

5.通用寄存器

每个进程都有自己的一组寄存器,这些寄存器用于保存在进程执行期间生成的数据。

6.打开文件清单

在执行期间,每个进程都会使用一些文件,这些文件需要存在于主内存中。操作系统还维护PCB中打开文件的列表。

7.打开设备列表

操作系统还维护在执行过程中使用的所有打开的设备的列表。