[操作系统] 进程控制块

  进程控制块: 是操作系统管理控制进程运行所哦那个的信息集合,操作系统用PCB来描述进程的基本情况以及运行变化的过程,PCB是进程存在的唯一标志

  

  进程的创建:为进程创建PCB

  进程的终止: 回收他的PCB

  进程的组织管理:通过对PCB的阻值管理实现

 

  包含三大类信息

    (一) 进程标识信息:如本进程的表示,本进程的产生者标识(父进程标识) 用户标识

    (二) 处理器的状态信息保存区 保存进程的运行现场信息

      用户可见寄存器:用户程序可以使用的数据,地址等寄存器

      控制和状态寄存器:比如程序计数器PC 程序状态字 PSW

      栈指针:过程调用/系统调用/终端处理和返回时需要用到

   (三)进程控制信息

      调度和状态信息:用于操作系统调度进程并占用处理机使用

      进程间通信信息:为支持进程通信与通信相关的各种标志 信号 信件等,这些信息存在接收方的进程控制块中

      存储管理信息:包含有指向本进程映像存储空间的数据结构

      进程所用资源:说明由进程打开、使用的系统资源,如打开的文件等。

      有关数据结构链接信息:进程可以连接到一个进程队列中,或连接到相关的其他的其他的PCB

 

   PCB的组织方式

    链表:同一状态的进程其PCB成一张链表 多个状态对应多个不同的链表

        (各状态有不同的链表 比如 就绪链表 阻塞链表)

    索引表:同一状态归入一个index表 (由index指向PCB),多个状态对应多个不同的Index表

        (各状态的进行形成不同的索引表:就绪索引表、阻塞索引表)

 

转载于:https://www.cnblogs.com/cjdty/p/10911490.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值