操作系统 进程的属性

2024年12月19日 操作系统 进程的属性 极客笔记

操作系统 进程的属性

进程的属性由操作系统用于为每个进程创建进程控制块(PCB)。这也被称为进程的上下文。存储在PCB中的属性如下所述。

1. 进程ID

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

2. 程序计数器

程序计数器存储进程被挂起时的最后一条指令的地址。当重新执行该进程时,CPU使用该地址。

3. 进程状态

从创建到完成,进程经历了新建、就绪、运行和等待等各种状态。我们稍后会详细讨论它们。

4. 优先级

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

5. 通用寄存器

每个进程都有自己的寄存器集,用于保存在进程执行过程中生成的数据。

6. 打开文件列表

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

7. 打开设备列表

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

本文链接:http://so.lmcjl.com/news/19837/

展开阅读全文