操作系统 进程的属性

操作系统 进程的属性

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

1. 进程ID

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

2. 程序计数器

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

3. 进程状态

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

4. 优先级

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

5. 通用寄存器

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

6. 打开文件列表

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

7. 打开设备列表

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

操作系统 进程的属性

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程