2.1.3 操作系统之原语实现对进程的控制
生活随笔
收集整理的這篇文章主要介紹了
2.1.3 操作系统之原语实现对进程的控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 0.思維導圖
- 1.什么是進程控制?
- 2.原語實現對進程的控制
- 3.回憶進程的組織
- 4.進程控制大致圖解
- 5.進程控制原語的相同點
- 6.進程控制的五種原語
- (1)進程的創建原語
- (2)進程的終止原語
- (3)進程的喚醒和阻塞原語
- (4)進程的切換原語
0.思維導圖
1.什么是進程控制?
2.原語實現對進程的控制
- 關于原語的作用和處在操作系統內核的重要地位可參考:https://blog.csdn.net/weixin_43914604/article/details/104452762
3.回憶進程的組織
- 進程在操作系統中的組織使各個進程能夠有序的進行切換和運行
4.進程控制大致圖解
這里說明一下調度和切換的區別:
調度是指決定資源分配給哪個進程的行為,是一種決策行為
切換是指實際分配的行為,是執行行為
一般來說現有資源調度,后有進程切換
5.進程控制原語的相同點
- 接下來我們就具體學習一下關于進程控制的五種原語,進程的創建、終止、喚醒、阻塞、切換;
6.進程控制的五種原語
(1)進程的創建原語
(2)進程的終止原語
(3)進程的喚醒和阻塞原語
- 進程的阻塞和喚醒原語是成對存在的,必須成對使用。
- 阻塞原語是由被阻塞進程自我調用實現的
- 喚醒原語是由一個被喚醒進程合作或被其他相關的進程調用實現的
(4)進程的切換原語
參考:https://www.bilibili.com/video/av70156862?p=9
總結
以上是生活随笔為你收集整理的2.1.3 操作系统之原语实现对进程的控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Navicat Premium 15连接
- 下一篇: 2.1.4 进程之间的通信(共享通信、消