【操作系统复习】进程控制
生活随笔
收集整理的這篇文章主要介紹了
【操作系统复习】进程控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
進程控制
- 一、原語
- 1.1 進程控制相關的原語
- 1.1.1 進程的創建
- 1.1.2 進程的終止
- 1.1.3 進程的阻塞和喚醒
- 1.1.4 進程的切換
💁 ?進程控制的主要功能是對系統中的所有進程實施有效的管理,它具有創建新進程、撤銷已有進程、實現進程狀態轉換等功能。
一、原語
用原語實現進程控制。原語的特點是執行期間不允許中斷,只能一氣呵成。
這種不可被中斷的操作即原子操作。
原語采用“關中斷指令”和“開中斷指令”實現
顯然,關/開中斷指令的權限非常大,必然只允許在核心態下執行的特權指令。
1.1 進程控制相關的原語
- 更新PCB中的信息(如修改進程狀態,將運行環境保存到PCB、從PCB恢復運行環境)
- 所有的進程控制原語一定都會修改進程狀態標志
- 剝奪當前運行進程的CPU使用權必然需要保存其運行環境
- 某進程開始運行前必然要恢復其運行環境
- 將PCB插入合適的隊列
- 分配/回收資源
1.1.1 進程的創建
1.1.2 進程的終止
1.1.3 進程的阻塞和喚醒
🎈 注意:阻塞和喚醒要成對出現
1.1.4 進程的切換
總結
以上是生活随笔為你收集整理的【操作系统复习】进程控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小白 LeetCode 242 有效的
- 下一篇: 计算机系统结构 期末复习