计算机操作系统中的PCB是什么意思?

日期:2022-10-05 20:53:59 人气:5

计算机操作系统中的PCB是什么意思?
计算机操作系统中的PCB是什么意思?
计算机操作系统之进程控制块PCB 1.进程控制块的作用 进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需要的、用于描述进程情况及控制进程运行所需要的全部信息。进程控制块的作用,...
计算机操作系统中的PCB是什么意思?
    A+
热门评论

操作系统中的PCB是什么意思

进程控制块(PCB,Process Control Block),台湾译作行程控制表,亦有译作任务控制表,是操作系统内核中一种数据结构,主要表示进程状态。
  虽各实际情况不尽相同,PCB通常记载进程之相关信息,包括:
  进程状态:
可以是new、ready、running、waiting或halted等。
当新建一个进程时,系统分配资源及PCB给它。
而当其完成了特定的任务后,系统收回这个进程所占的资源和取消该进程的PCB就撤消了该进程。
程序计数器:
接着要运行的指令地址。
CPU寄存器:
如累加器、索引寄存器(en:
Index register)、堆栈指针以及一般用途寄存器、状况代码等,主要用途在于中断时暂时存储数据,以便稍后继续利用;
其数量及类因计算机架构有所差异。
CPU排班法:
优先级、排班队列等指针以及其他参数。
存储器管理:
如标签页表(en:
Page table)等。
会计信息:
如CPU与实际时间之使用数量、时限、帐号、工作或进程号码。
输入输出状态:
配置进程使用I/
O设备,如磁带机。
总言之,PCB如其名,内容不脱离各进程相关信息。

计算机操作系统中的PCB是什么意思?
阅读全文