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