进程 —— 进程控制块
Posted 豆子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程 —— 进程控制块相关的知识,希望对你有一定的参考价值。
-
进程控制块(PCB, Process Control Block)
定义: 操作系统管理和控制进程运行所用的信息集合
操作系统用 PCB 来 描述进程的 基本情况 以及 运行变化 的过程
PCB是进程存在的唯一标志
每个进程都在 操作系统 中有一个对应的PCB
-
进程控制块的使用
进程创建
生成 该进程的 PCB
进程终止
回收它的PCB
进程的组织管理
通过对PCB的组织管理来实现
-
进程控制块内容
进程标志信息
处理机现场保存
进程控制信息
-
进程控制信息
-
调度和状态信息
-
调度进程 和 处理机 使用情况
-
-
进程间通信信息
-
进程间通信相关的各种标识
-
-
存储管理信息
-
指向 进程映像存储空间 数据结构
-
-
进程所用资源
-
进程使用的 系统资源,如打开文件等
-
-
有关数据结构连接信息
-
与 PCB相关的 进程队列
-
-
-
进程控制块的组织
链表
同一状态的 进程 其PCB 成 一链表,多个状态对应多个不同的链表
各状态的进程 形成不同的 链表:就绪链表,阻塞链表
索引表
同一状态 的进程归入一个索引表(由索引指向PCB),多个状态 对应多个不同的索引表
各状态的进程 形成不同的 索引表:就绪索引表、阻塞索引表
以上是关于进程 —— 进程控制块的主要内容,如果未能解决你的问题,请参考以下文章