进程控制块
考试要求: 掌握     
知识路径:  > 计算机系统知识  > 计算机软件知识  > 操作系统知识  > 处理机管理(状态转换、同步与互斥、分时、抢占、死锁)  > 处理机管理  > 进程的描述


 
       进程控制块是操作系统中最为重要的数据结构,每个进程控制块包含了操作系统管理所需的所有进程信息,进程控制块的集合事实上定义了一个操作系统的当前状态。当系统创建一个进程时,就为它建立一个PCB,当进程执行结束便回收它占用的PCB。操作系统是根据PCB来对并发执行的进程进行控制和管理的,借助于进程控制块进程才能被调度执行。
       一般说,进程控制块包含三类信息:
       (1)标识信息。用于唯一地标识一个进程,常常分为由用户使用的外部标识符和被系统使用的内部标识号两种。
       (2)现场信息。用于保留一个进程在运行时存放在处理器现场中的各种信息,任何一个进程在让出处理器时必须把此时的处理器现场信息保存到进程控制块中,而当该进程重新恢复运行时也应恢复处理器现场。常用的现场信息包括通用寄存器的内容、控制寄存器(如PSW寄存器)的内容、用户堆栈指针、系统堆栈指针等。
       (3)控制信息。用于管理和调度一个进程。常用的控制信息包括:进程的调度相关信息,进程组成信息、进程间通信相关信息、进程在二级存储器内的地址、CPU资源的占用和使用信息、进程特权信息、资源清单。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有