(备战招聘)操作系统之进程的控制块(Process Control Block)

进程控制块(PCB)是操作系统管理进程的关键数据结构,记录进程属性和状态。进程表汇集所有PCB,限制了并发度。PCB包括:进程描述信息(PID, UID)、进程控制信息(状态,优先级)、资源使用情况和CPU现场信息(寄存器值,页表指针)。理解这些概念有助于深入操作系统工作原理。" 101281294,8251903,TCP/IP网络协议详解,"['网络协议', 'TCP/IP模型', '传输协议', '端口分配', '网络通信']
摘要由CSDN通过智能技术生成

顾名思义,进程的控制块,就是操作系统用于管理控制进程的一个数据结构,其记录了进程的各种属性,描述了进程动态变化的过程。
PCB是系统用来感知进程存在的唯一标志,一个进程对应着一个控制块PCB。
进程表:系统将所有进程PCB信息汇总在一起放入内存一个固定的区域,也就是所有进程PCB的集合,大小往往固定,其大小确定了一个操作系统最多支持多少个进程,也就是操作系统的并发度。
在Linux系统中输入ps命令或者top可以查看相关进程的信息。
在这里插入图片描述
在这里插入图片描述
如上图所示,PCB主要包括四个方面的信息
1、进程描述信息(PID,UID)
2、进程控制信息(priority)
3、所拥有的资源和使用情况
4、Cpu现场信息

进程描述信息:
进程标识符(Process ID),唯一通常为整数
进程名,通常基于可执行文件名,不唯一
用户标识符(User ID),记录创建进程的用户
进程组关系,记录该进程的父进程、子进程等关系
进程控制信息:
当前状态
优先级(priority)
代码执行入口地址
程序的磁盘地址
运行

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值