进程控制块—PCB

1、PCB的作用:管理进程,进程存在的唯一标识
2、PCB中的信息:
(1)进程标识符(内部,外部)
(2)处理机的信息(通用寄存器,指令计数器,PSW,用户的栈指针)。
(3)进程调度信息(进程状态,进程的优先级,进程调度所需的其它信息,事件)
(4)进程控制信息(程序的数据的地址,资源清单,进程同步和通信机制,链接指针)
个人总结:关于进程的全部信息都在PCB中
3、进程的组织方式
(1)链接方式:链表队列
进程控制块—PCB_第1张图片
注意:

  1. 执行队列只能有一个进程,所以图中PCB5没有后继指针
  2. 就绪队列按照进程优先级排队
  3. 阻塞队列根据阻塞原因不同进行细分

(2)索引方式:索引表
进程控制块—PCB_第2张图片

  1. 各索引表在内存的首地址记录在内存的一些专用单元中
  2. 每个索引表的内容为:某个PCB在PCB表中的地址

你可能感兴趣的:(进程控制块—PCB)