- 8
- 0
- 约9.99千字
- 约 12页
- 2022-07-11 发布于上海
- 举报
概述
进程控制块 (PCB) (系统为了管理进程设置的一个专门的数据结构,用
它
来记录进程的外部特征,描述进程的运动变化过程。系统利用 PCB 来
控制
和管理进程,所以 PCB 是系统感知进程存在的唯一标志。进程与 PCB
是一
一对应的)
编辑本段 应用
在不同的操作系统中对进程的控制和管理机制不同, PCB 中的信息多少
也
不一样,通常 PCB 应包含如下一些信息。1、进程标识符 name :
每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个
数
字。
2、进程当前状态 status :
说明进程当前所处的状态。为了管理的方便,系统设计时会将相
同的状态的进程组成一个队列,如就绪进程队列,等待进程则要根据
等
待的事件组成多个等待队列,如等待打印机队列、等待磁盘 I/O 完成
队列
等等。
3、进程相应的程序和数据地址, 以便把 PCB 与其程序和数据联系起来。
4、进程资源清单。列出所拥有的除 CPU 外的资源记录,如拥有的 I/O
设备
,打开的文件列表等。
5、进程优先级 priority :
进程的优先级反映进程的紧迫程度,通常由用户指定和系统设置。6、CPU 现场保护区 cpustatus :
当进程因某种原因不能继续占用 CPU 时(如等待打印机),释放 CPU
,这时就要将 CPU 的各种状态信息保护起来,为将来再次得到处理机
恢复
CPU 的各
原创力文档

文档评论(0)