进程控制块—PCB

2019-07-14 09:45发布

1、PCB的作用:管理进程,进程存在的唯一标识
2、PCB中的信息:
(1)进程标识符(内部,外部)
(2)处理机的信息(通用寄存器,指令计数器,PSW,用户的栈指针)。
(3)进程调度信息(进程状态,进程的优先级,进程调度所需的其它信息,事件)
(4)进程控制信息(程序的数据的地址,资源清单,进程同步和通信机制,链接指针)
个人总结:关于进程的全部信息都在PCB中
3、进程的组织方式
(1)链接方式:链表队列
这里写图片描述
注意:
  1. 执行队列只能有一个进程,所以图中PCB5没有后继指针
  2. 就绪队列按照进程优先级排队
  3. 阻塞队列根据阻塞原因不同进行细分
(2)索引方式:索引表
索引方式
  1. 各索引表在内存的首地址记录在内存的一些专用单元中
  2. 每个索引表的内容为:某个PCB在PCB表中的地址