进程与调度01

2022-04-20  本文已影响0人  Nefelibatas

进程与调度

进程概念

程度:静态,存放在磁盘里的可执行文件。

进程:动态,是程序的一次执行过程。

同一个程序多次执行会对应多个进程。

进程组织与控制

进程的组成PCB

PID:操作系统为该进程分配一个唯一的、不重复的id。

操作系统记录PID、进程所属用户ID以及进程分配了哪些资源与进行情况。

这些信息保存在进程控制块中PCB。

操作系统需要对各个并发运行的进程进行管理,但凡管理时所需要的信息都放在PCB中。

PCB是进程存在的唯一标志。

程序段、数据段

组成

PCB是给OS用的,程序段与数据段是给进程使用的。

进程的特征

进程的状态与转换

进程的组织方式(各个进程PCB的组织方式)

进程控制

进程控制就是要实现进程状态转换
用原语实现进程控制。
原语的执行具有“原子性”,一气呵成,期间不允许被中断

如果不能一气呵成可能会导致OS中的某些关键数据结构信息不统一会影响系统进行别的管理工作。

可以用“关中断指令”和“开中断指令”这两各特权指令实现原子性。

CPU执行了“关中断指令”之后就不再例行检查终端信号,直到执行“开中断指令”之后才会恢复检查。
无论哪个进程控制原语,无非是三类事情

上一篇 下一篇

猜你喜欢

热点阅读