进程控制块分析和总结.docxVIP

  • 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)

1亿VIP精品文档

相关文档