>進程的幾種狀態:" />

色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 如何理解進程調度?

如何理解進程調度? 時間:2019-02-15      來源:華清遠見

>>在什么時候進程調度有意義:當系統負載很高,時時刻刻都有 N 多個進程處于可運行狀態,等待被調度運行時進程調度程序為了協調這 N 個進程的運行,必然得做非常多工作。如果當系統長時間都沒有一個進程要運行,那么進程調度就沒多大用處了。

>>進程的幾種狀態:

進程調度

創建狀態:進程在創建時需要申請一個空白PCB,向其中填寫控制和管理進程的信息,完成資源分配。如果創建工作無法完成,比如資源無法滿足,就無法被調度運行,把此時進程所處狀態稱為創建狀態

就緒狀態:進程已經準備好,已分配到所需資源,只要分配到CPU就能夠立即運行

執行狀態:進程處于就緒狀態被調度后,進程進入執行狀態

阻塞狀態:正在執行的進程由于某些事件(I/O請求,申請緩存區失敗)而暫時無法運行,進程受到阻塞。在滿足請求時進入就緒狀態等待系統調用

終止狀態:進程結束,或出現錯誤,或被系統終止,進入終止狀態。無法再執行

>>進程調度方式:

這里按照是否剝奪的方式分為兩種調度方式。

1. 非剝奪方式(非搶占方式)

分派程序一旦把處理機分配給某進程后便讓它一直運行下去,直到進程完成或發生某事件而阻塞時,才把處理機分配給另一個進程。  

2. 剝奪方式(搶占方式)    

當一個進程正在運行時,系統可以基于某種原則,剝奪已分配給它的處理機,將之分配給其它進程。剝奪原則有:優先權原則、短進程、優先原則、時間片原則。

>>進程調度算法:

先來先服務(FCFS):屬于不可剝奪算法。算法每次從后備作業隊列中選擇最先進入該隊列的一個或幾個作業進行處理。特點:算法簡單,效率低,對長作業有利,對短作業不利。

短作業優先:時間片短的任務先處理特點:有效降低作業的平均等待時間和提高系統的吞吐量。

優先級:可分為非剝奪式和剝奪式;其中優先級可分為:靜態優先級和動態優先級。

時間片輪轉:定義了一個的時間單元,稱為時間片(或時間量)。一個時間片通常在1~100 ms之間。當正在運行的進程用完了時間片。后,即使此進程還要運行,操作系統也不讓它繼續運行,而是從就緒隊列依次選擇下一個處于就緒態的進程執行,而被剝奪CPU使用的進程返回到就緒隊列的末尾,等待再次被調度。

高響應比優先調度算法:(響應比)Rp=(等待時間+預計執行時間)/執行時間=響應時間/執行時間

上一篇:C語言指針:多級指針

下一篇:Java:switch-case語句

华清图书馆

0元电子书,限时免费申领

10本华清图书PDF版

扫码关注华清远见公众号
自动回复“2”,即可申领!
熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 美女又大又黄www免费网站 | 97视频在线观看播放 | 少妇无码AV无码专区 | 扒开粉嫩的小缝喷白浆 | 青青草激情网 | h精品无码动漫在线观看 | 中文字幕日韩精品亚洲一区 | 岛国精品一区免费视频在线观看 | a级大学生高潮片高清观看 jizz成熟丰满韩国女人 | 卡1卡2卡3精品接入口 | jizz国产精品网站 | 国产美女被遭强高潮露开双腿 | 免费看美女被靠到爽的视频 | 国产精品99久久久久久宅男小说 | 中国美女a级毛片 | 四季av一区二区三区免费观看 | 无码喷水一区二区浪潮av | 久久精品国产精品亚洲艾草网 | 中文字字幕在线中 | 无码精品人妻一区二区三区九里奈 | 国内熟妇人妻色在线视频 | 久久国产日韩精华液的功效 | 蜜桃臀无码内射一区二区三区 | 在线免费观看高清 | 天天操bb| 国产美女裸体丝袜喷水视频 | 中文字幕二十三页2 | 亚洲精品久久久久中文第一幕 | 国内自拍视频在线观看 | 免费三级现频在线观看播放 | 亚洲a成人无m网站在线 | 亚洲男人的天堂一区二区 | 欧美性猛交xxxx黑人 | 色老板视频线观看在线 | 一级爱做片 | 在线看免费无码a片视频 | 亚洲欧美日韩中文在线制服 | 九九九精品成人免费视频小说 | 最新国产成人AB网站 | 中文字幕综合 | 精品国产情侣高潮露脸在线 |