进程控制块pcb详解

2019-07-14 10:27发布

pcb(process control block),进程控制块。是我们学习操作系统后遇到的第一个数据结构描述,它是对系统的进程进行管理的重要依据,和进程管理相关的操作全都要用到pcb中的内容。一般情况下,pcb中包含以下内容: a、进程标识符(内部、外部) b、处理机的信息(通用寄存器,指令计数器,psw,用户的栈指针) c、进程调度信息(进程状态,进程的优先级,进程调度所需的其他信息,事件) d、进程控制信息(进程的数据的地址,资源清单,进程同步和通信机制,链接指针) 数据结构中定义了内容是为了后面的管理提供支持的,所以不同的操作系统根据自己的特定又对pcb的内容作了一些调整。