日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

    歡迎訪問 生活随笔!

    生活随笔

    當(dāng)前位置: 首頁 >

    处理器调度算法

    發(fā)布時間:2023/11/27 31 豆豆
    生活随笔 收集整理的這篇文章主要介紹了 处理器调度算法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

    1. P117頁,練習(xí)15:最高響應(yīng)比

    HRRF:

    作業(yè)

    提交時刻

    運(yùn)行時刻

    開始時刻

    完成時刻

    周轉(zhuǎn)時間/min

    帶權(quán)周轉(zhuǎn)時間/min

    1

    10:00

    2:00

    10:00

    12:00

    120

    120/120

    2

    10:10

    1:00

    12:25

    13:25

    195

    195/60

    3

    10:25

    0:25

    12:00

    12:25

    120

    120/25

    ?

    ?

    ?

    ?

    ?

    ?

    平均作業(yè)周轉(zhuǎn)時間T=2.41

    平均作業(yè)帶權(quán)周轉(zhuǎn)時間w=3.02

    ?

    2. P119頁,練習(xí)22(2):時間片輪轉(zhuǎn)

    ?

    各個進(jìn)程的調(diào)度次序:1、2、3、4、1、2、3、4、1、3、4、1、3、4、1、4

    平均作業(yè)周轉(zhuǎn)時間T=23.5ms

    平均作業(yè)帶權(quán)周轉(zhuǎn)時間w=3.01

    ?

    3.?現(xiàn)設(shè)定采用三級反饋隊列調(diào)度算法,三個隊列分別為0、1和2,對應(yīng)時間片為2、4、8。現(xiàn)有四個進(jìn)程A、B、C、D,到達(dá)時刻分別為0、5、7、12,執(zhí)行時間分別為7、4、13、2。請寫出整個進(jìn)程調(diào)度過程,包括每個時間段,執(zhí)行的進(jìn)程,執(zhí)行后進(jìn)程狀態(tài),各個隊列內(nèi)進(jìn)程的變化。

    ?

    4. 從以下幾個方面比較各個調(diào)度算法的優(yōu)缺點(diǎn):

    1.資源利用率

    2.吞吐率

    3.周轉(zhuǎn)率

    4.響應(yīng)時間

    5.公平性

    6.適用范圍

    答:

    1.先來先服務(wù)優(yōu)先算法(FCFS):這是一種非剝奪式調(diào)度算法,只顧及了作業(yè)等候的時間,未考慮作業(yè)要求的服務(wù)時間的長短,不利于短作業(yè)而又優(yōu)待了長作業(yè).短作業(yè)的平均周轉(zhuǎn)時間和平均帶權(quán)周轉(zhuǎn)時間變大.所以FCFS資源利用率高,但是吞吐率低,周轉(zhuǎn)率低,響應(yīng)時間長,公平性不好.

    2.最短作業(yè)優(yōu)先算法(SJF):這也是一種非剝奪式調(diào)度算法,能夠克服FCFS算法偏愛長作業(yè)的缺點(diǎn),但是效率也不高.

    SJF算法的主要弱點(diǎn):

    (一)是要預(yù)先知道作業(yè)所需的CPU時間,很難精確估算.

    (二)是忽視作業(yè)的等待時間.

    所以,,吞吐率高,周轉(zhuǎn)率高,響應(yīng)時間短,公平性較好.

    3.最短剩余時間優(yōu)先算法(SRTF):從隊列中選出一個估計運(yùn)行時間最短的作業(yè)優(yōu)先調(diào)度,即可用于作業(yè)調(diào)度,也可用于進(jìn)程調(diào)度,但SJF調(diào)度算法也存在不容忽視的缺點(diǎn):

    (1) 對長作業(yè)不利。嚴(yán)重的是,若一長作業(yè)(進(jìn)程)進(jìn)入系統(tǒng)的后備隊列(就緒隊列),由于調(diào)度程序總是優(yōu)先調(diào)度那些(即使是后進(jìn)來的)短作業(yè)(進(jìn)程),將導(dǎo)致長作業(yè)(進(jìn)程)長期不被調(diào)度——饑餓

    (2)完全未考慮作業(yè)(進(jìn)程)的緊迫程度,因而不能保證緊迫性作業(yè)(進(jìn)程)會被及時處理

    4.高響應(yīng)比優(yōu)先調(diào)度算法(HRRF): 高響應(yīng)比優(yōu)先調(diào)度算法:根據(jù)“響應(yīng)比=(進(jìn)程執(zhí)行時間+進(jìn)程等待時間)/進(jìn)程執(zhí)行時間”這個公式得到的響應(yīng)比來進(jìn)行調(diào)度。高響應(yīng)比優(yōu)先算法在等待時間相同的情況下,作業(yè)執(zhí)行的時間越短,響應(yīng)比越高,滿足段任務(wù)優(yōu)先,同時響應(yīng)比會隨著等待時間增加而變大,優(yōu)先級會提高,能夠避免饑餓現(xiàn)象。優(yōu)點(diǎn)是兼顧長短作業(yè),缺點(diǎn)是計算響應(yīng)比開銷大,適用于批處理系統(tǒng)。

    5.優(yōu)先級調(diào)度算法(HPF):在進(jìn)程等待隊列中選擇優(yōu)先級最高的來執(zhí)行。常被用于批處理系統(tǒng)中,還可用于實(shí)時系統(tǒng)中。

    6.時間片輪轉(zhuǎn)調(diào)度算法(RR):給每個進(jìn)程固定的執(zhí)行時間,根據(jù)進(jìn)程到達(dá)的先后順序讓進(jìn)程在單位時間片內(nèi)執(zhí)行,執(zhí)行完成后便調(diào)度下一個進(jìn)程執(zhí)行,時間片輪轉(zhuǎn)調(diào)度不考慮進(jìn)程等待時間和執(zhí)行時間,屬于搶占式調(diào)度。優(yōu)點(diǎn)是兼顧長短作業(yè);缺點(diǎn)是平均等待時間較長,上下文切換較費(fèi)時。適用于分時系統(tǒng)。

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/qx77/p/10667387.html

    總結(jié)

    以上是生活随笔為你收集整理的处理器调度算法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。