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

发布网友 发布时间:2022-04-22 07:13

我来回答

3个回答

热心网友 时间:2022-06-17 07:50

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

热心网友 时间:2022-06-17 07:50

Process Control Block 进程控制块

热心网友 时间:2022-06-17 07:51

二楼正解,听详细的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com