日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

進(jìn)程調(diào)度

系統(tǒng) 2102 0

1、進(jìn)程調(diào)度的任務(wù)是控制協(xié)調(diào)進(jìn)程對(duì)CPU的競(jìng)爭(zhēng)即按一定的調(diào)度算法從就緒隊(duì)列中選中一個(gè)進(jìn)程,把CPU的使用權(quán)交給被選中的進(jìn)程

2、確定算法的原則

  2.1、具有公平性

  2.2、資源利用率高

  2.3、在交互式系統(tǒng)情況下要追求響應(yīng)時(shí)間(越短越好)

  2.4、在批處理系統(tǒng)情況下要追求系統(tǒng)吞吐量

3、各種進(jìn)程調(diào)度算法

  3.1、先進(jìn)先出調(diào)度算法(FIFO) ?

  按照進(jìn)程就緒的先后次序來(lái)調(diào)度進(jìn)程 ?

  優(yōu)點(diǎn):實(shí)現(xiàn)簡(jiǎn)單 ?

  缺點(diǎn):沒(méi)考慮進(jìn)程的優(yōu)先級(jí)

  3.2、基于優(yōu)先數(shù)的調(diào)度(HPF) ?

  優(yōu)先選擇就緒隊(duì)列中優(yōu)先級(jí)最高的進(jìn)程投入運(yùn)行,優(yōu)先級(jí)根據(jù)優(yōu)先數(shù)來(lái)決定

4、確定優(yōu)先數(shù)的方法

  4.1、靜態(tài)優(yōu)先數(shù)法 ?

  在進(jìn)程創(chuàng)建時(shí)指定優(yōu)先數(shù),在進(jìn)程運(yùn)行時(shí)優(yōu)先數(shù)不變

  4.2、動(dòng)態(tài)優(yōu)先數(shù)法 ?

  在進(jìn)程創(chuàng)建時(shí)創(chuàng)立一個(gè)優(yōu)先數(shù),但在其生命周期內(nèi)優(yōu)先數(shù)可以動(dòng)態(tài)變化。

5、兩種占用CPU的方式

  5.1、可剝奪式(可搶占式) ?

  當(dāng)有比正在運(yùn)行的進(jìn)程優(yōu)先級(jí)更高的進(jìn)程就緒時(shí),系統(tǒng)可強(qiáng)行剝奪正在運(yùn)行進(jìn)程的CPU,提供給具有更高優(yōu)先級(jí)的進(jìn)程使用

  5.2、不可剝奪式(不可搶占式) ?

  某一進(jìn)程被調(diào)度運(yùn)行后,除非由于它自身的原因不能運(yùn)行,否則一直運(yùn)行下去

6、時(shí)間片輪轉(zhuǎn)程序調(diào)度算法(RR) ?

  把CPU劃分成若干時(shí)間片,并且按順序賦給就緒隊(duì)列中的每一個(gè)進(jìn)程,進(jìn)程輪流占有CPU,當(dāng)時(shí)間片用完時(shí),即使進(jìn)程未執(zhí)行完畢,系統(tǒng)也剝奪該進(jìn)程的CPU,將該進(jìn)程排在就緒隊(duì)列末尾。

7、時(shí)間片選擇問(wèn)題:固定時(shí)間片,可變時(shí)間片

8、與時(shí)間片大小有關(guān)的因素: 系統(tǒng)響應(yīng)時(shí)間,就緒進(jìn)程個(gè)數(shù),CPU能力

9、多隊(duì)列反饋調(diào)度算法 ?

  將就緒隊(duì)列分為N級(jí),每個(gè)就緒隊(duì)列分配給不同的時(shí)間片,隊(duì)列級(jí)別越高,時(shí)間越長(zhǎng),級(jí)別越小,時(shí)間片越小,最后一級(jí)采用時(shí)間片輪轉(zhuǎn),其他隊(duì)列采用先進(jìn)先出;系統(tǒng)從第一級(jí)調(diào)度,當(dāng)?shù)谝患?jí)為空時(shí),系統(tǒng)轉(zhuǎn)向第二個(gè)隊(duì)列,...,當(dāng)運(yùn)行進(jìn)程用完一個(gè)時(shí)間片,放棄CPU時(shí),進(jìn)入下一級(jí)隊(duì)列;等待進(jìn)程被喚醒時(shí),進(jìn)入原來(lái)的就緒隊(duì)列;當(dāng)進(jìn)程第一次就緒時(shí),進(jìn)入第一級(jí)隊(duì)列

10、進(jìn)程調(diào)度的時(shí)機(jī)

  10.1、當(dāng)一個(gè)進(jìn)程運(yùn)行完畢,或由于某種錯(cuò)誤而終止運(yùn)行

  10.2、當(dāng)一個(gè)進(jìn)程在運(yùn)行中處于等待狀態(tài)(等 待I/O)

  10.3、分時(shí)系統(tǒng)中時(shí)間片到

  10.4、當(dāng)有一個(gè)優(yōu)先級(jí)更高的進(jìn)程就緒(可搶 占式)

  10.5、在進(jìn)程通信中,執(zhí)行中的進(jìn)程執(zhí)行了某 種原語(yǔ)操作(P操作,阻塞原語(yǔ),喚醒原語(yǔ)

?

進(jìn)程調(diào)度


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 普安县| 汾西县| 乌兰察布市| 威远县| 冀州市| 武城县| 房山区| 庐江县| 铁力市| 花垣县| 大余县| 东宁县| 同心县| 永新县| 时尚| 百色市| 泗洪县| 平乡县| 宜黄县| 临城县| 奉贤区| 高陵县| 松阳县| 垦利县| 九龙坡区| 绥芬河市| 西充县| 资兴市| 镇雄县| 丹东市| 枣庄市| 五莲县| 潜江市| 梓潼县| 叙永县| 崇义县| 临夏县| 西和县| 汶上县| 会泽县| 株洲市|