2.1.3 操作系统之原语实现对进程的控制


0.思维导图

image-20220622143344638

1.什么是进程控制?

image-20220622143412841

2.原语实现对进程的控制

image-20220622143541206

3.回忆进程的组织

  • 进程在操作系统中的组织使各个进程能够有序的进行切换和运行

image-20220622143608218

4.进程控制大致图解

image-20220622143636088

这里说明一下调度和切换的区别:
调度是指决定资源分配给哪个进程的行为,是一种决策行为
切换是指实际分配的行为,是执行行为
一般来说现有资源调度,后有进程切换

5.进程控制原语的相同点

image-20220622143703889

  • 接下来我们就具体学习一下关于进程控制的五种原语,进程的创建、终止、唤醒、阻塞、切换;

6.进程控制的五种原语

(1)进程的创建原语

image-20220622143726497

(2)进程的终止原语

image-20220622143743932

(3)进程的唤醒和阻塞原语

  • 进程的阻塞和唤醒原语是成对存在的,必须成对使用
  • 阻塞原语是由被阻塞进程自我调用实现的
  • 唤醒原语是由一个被唤醒进程合作或被其他相关的进程调用实现的

image-20220622143809586

(4)进程的切换原语

image-20220622143826011


Author: Liang Junyi
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Liang Junyi !
 Previous
2.1.4 进程之间的通信(共享通信、消息传递、管道通信) 2.1.4 进程之间的通信(共享通信、消息传递、管道通信)
2.1.4 进程之间的通信(共享通信、消息传递、管道通信)
Next 
2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪) 2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)
2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)
  TOC