进程控制块(Process Control Block, PCB)

Posted BuguTian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程控制块(Process Control Block, PCB)相关的知识,希望对你有一定的参考价值。

是为了管理进程设置的一个数据结构。是系统感知进程存在的唯一标志。
通常包含如以下的信息:
(1)进程标识符(唯一)
(2)进程当前状态,通常同一状态的进程会被放到同一个队列;
(3)进程的程序和数据地址
(4)进程资源清单。列出所拥有的除CPU以外的资源记录。
(5)进程优先级。反应进程的紧迫程度
(6)CPU现场保护区。记录中断时的CPU状态
(7)进程队列的PCB的链接字。
(9)进程相关的其他信息。记账用的,如占用CPU多长时间等。

以上是关于进程控制块(Process Control Block, PCB)的主要内容,如果未能解决你的问题,请参考以下文章

APUE 学习笔记4: Unix Process Control 进程控制

APUE 学习笔记4: Unix Process Control 进程控制

进程的定义与控制

操作系统 王道考研2019 第一章:进程管理 -- 进程的概念组成(PCB (Process Control Block)包含PID)特征程序是如何运行的?

contiki-main.c 文件的进程分析

操作系统2 ————进程的描述