进程的属性由操作系统用于为每个进程创建进程控制块(PCB)。这也被称为进程的上下文。存储在PCB中的属性如下所述。
当创建一个进程时,为进程分配一个唯一的ID,用于在系统中唯一标识该进程。
程序计数器存储进程被挂起时的最后一条指令的地址。当重新执行该进程时,CPU使用该地址。
从创建到完成,进程经历了新建、就绪、运行和等待等各种状态。我们稍后会详细讨论它们。
每个进程都有自己的优先级。优先级最高的进程先获得CPU。这也存储在进程控制块中。
每个进程都有自己的寄存器集,用于保存在进程执行过程中生成的数据。
在执行过程中,每个进程使用一些需要在主内存中存在的文件。操作系统还在PCB中维护了一个打开文件列表。
操作系统还维护了在进程执行过程中使用的所有打开设备的列表。
本文链接:http://so.lmcjl.com/news/19837/