计算机操作系统(8):进程的控制
生活随笔
收集整理的這篇文章主要介紹了
计算机操作系统(8):进程的控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.2? 進程控制
??? ◆ 創建進程
??? ◆ 終止進程
??? ◆ 進程狀態轉換
2.2.1? 進程的創建
2.進程的創建
調用進程創建原語Create(),按下述步驟創建一個進程
(1)申請空白PCB;
(2)為新進程分配資源。主要是內存空間。
(3)初始化PCB。包括:
(4)將新進程插入就緒隊列
2.2.2? 進程的終止
2.進程的終止過程
OS調用終止原語,按下述過程終止進程:
2.2.3? 進程的阻塞和喚醒
2.進程阻塞過程
調用阻塞原語block把自己阻塞。(主動行為)
阻塞(block)過程:
2.2.4? 進程的掛起和激活
1.進程的掛起
當出現了引起進程掛起的事件時(用戶進程請求將自己掛起,或父進程請求將子進程掛起),系統將用掛起原語suspend( )將指定進程或處于阻塞狀態的進程掛起。
掛起原語的執行過程
2.進程的激活
總結
以上是生活随笔為你收集整理的计算机操作系统(8):进程的控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外连接从表过滤
- 下一篇: 所有Windows原版系统的下载地址