题目
【单选题】PCB 是进程存在的唯一标志,下列 () 不属于 PCBA. 进程 IDB. CPU 状态C. 堆栈指针D. 全局变量
【单选题】PCB 是进程存在的唯一标志,下列 () 不属于 PCB
A. 进程 ID
B. CPU 状态
C. 堆栈指针
D. 全局变量
题目解答
答案
D. 全局变量
解析
PCB(进程控制块)是操作系统中用于记录进程相关信息的数据结构,是进程存在的唯一标志。其核心内容通常包括进程标识符、CPU状态、内存管理信息、文件描述符表等。全局变量属于进程的地址空间,而非PCB直接包含的内容,因此不属于PCB。
选项分析
A. 进程 ID
进程ID是唯一标识进程的数值,属于PCB的基本组成部分,用于进程调度和管理。
B. CPU 状态
CPU状态包含程序计数器、寄存器等信息,用于进程切换时保存和恢复执行环境,是PCB的重要内容。
C. 堆栈指针
堆栈指针指向进程的堆栈,用于函数调用和返回地址的管理,属于PCB的必要信息。
D. 全局变量
全局变量存储在进程的全局数据段中,属于进程的地址空间,但PCB主要管理进程的控制信息而非数据内容,因此不属于PCB。