操作系统-进程控制块PCB

1.进程实体包括:程序段、数据段、进程控制块PCB;

2.进程控制块是操作系统中最重要的数据结构。
PCB是用来记录进程信息的。比如说当CPU执行某程序的时候,当停止执行一段时间后,重新执行的时候如何让他从断的那里开始?
这里我们需要用到PC,PCB是:Process Control Block;PC是:Program Counter
PC指向的是下一条指令的值,我们可以将断的位置的PC存到PCB中,那么当重新开始执行的时候就会接着上次的进行执行。

3.PC是硬件,叫程序计数器;PC在IR中;PCB在内存中;

4.PCB中的信息:
(1)进程标识符信息:
1>外部标识符; 2>内部标识符:PID
(2)处理机状态信息:
1>通用寄存器; 2>指令计数器(PC); 3>程序状态字PSW; 4>用户栈指针;
(3)进程调度信息:
1>进程状态; 2>进程优先级; 3>进程调度所需要的其他信息; 4>事件
(4)进程控制信息:
1>程序和数据的地址; 2>进程同步和通信机制; 3>资源清单; 4>链接指针;

5.进程控制块的组织方式:
(1)链接方式
请添加图片描述

(2)索引方式
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值