pcb : 进程控制块
系统利用pcb来控制和管理进程,所以pcb是系统感知进程存在的唯一标志。进程与pcb是一一对应的。
通常pcb应包含如下一些信息:
1、进程标识符 name
每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个数字。
2、进程当前状态 status
说明进程当前所处的状态。为了管理的方便,系统设计时会将相同的状态的 进程组成一个队列,如就绪进程队列,等待 进程则要根据等待的事件组成多个等待队列,如等待打印机队列。
3、进程相应的程序和数据地址
以便把pcb与其程序和数据联系起来。
4、进程资源清单
列出所拥有的除cpu外的资源记录,如拥有的i/o设备, 打开的文件列表等。
5、进程优先级 priority
进程的优先级反映进程的紧迫程度,通常由用户指定和系统设置。
6、cpu现场保护区 cpustatus
当进程因某种原因不能继续占用cpu时(如等待打印机),释放cpu,这时就要将cpu的各种状态信息保护起来,为将 来再次得到处理机恢复cpu的各种状态,继续运行。
7、进程同步与通信机制
用于实现进程间互斥、同步和通信所需的信号量等。
8、进程所在队列pcb的链接字
根据进程所处的现行状态,进程相应的pcb参加到不同队列中。pcb链接字指出该进程所在队列中下一个进程pcb的首 地址。
9、与进程有关的其他信息
如进程记账信息,进程占用cpu的时间等。
直流电源维护保养的方法
如何利用STC89C52单片机做一个多种信号发生器
PCB布局设计检视要素有哪些?
硅谷:设计师利用生成式 AI 辅助芯片设计
曙光在遥感市场打造多个百PB级超大规模存储系统
面试必问题目:PCB包含哪些信息?
好看又实用的电动牙刷,NANK/南卡-Shiny深度开箱体验
安路科技发布第三代“小精灵”ELF3 FPGA产品
小鹏P7的音乐座舱使用感受
基于微流控芯片的体外类生命系统
NESAS推出5G E2E 网络安全解决方案
触摸屏相关技术与术语补充
基于M68HC912D60芯片的嵌入式税务监控系统
Linux中应该如何入侵排查?
【机器视觉】欢创播报 | PSVR2国行版正式开售
全球首架C919正式交付,背后是中国制造业的崛起
买手机有必要为更高价的高配版买单
京东方提出的柔性显示国际标准正式立项
把Transformer模型掰开揉碎,深度理解它的工作原理
传感器的智能之路和实现之道(上)