作業系統中關於時間片輪轉排程演算法!大家幫解答下

時間 2021-10-14 23:53:05

1樓:匿名使用者

時間片第一級1s,第二級2s,第**4s...優先順序第一級》第二級》第**...首先a進入第一級執行1s,進入第二級,由於此時b還沒有到達,所以a在第二級執行2s,完成,此時是第3s。

b第2s已進入第一級,此時回到第一級b執行1s進入第二級,4s的時候c進入第一級,c執行1s進入第二級排在b的後面。此時候為5s,d沒有到達,第一級沒有程序,所以第二級b執行2s,進入第**,此時為7s,d已進入第一級,d執行一s,轉入第二級排在c後面,8s,e進入第一級,執行一s,進入第二級,排在d後面。第一級沒有程序,第二級的c執行2s,進入第**,d執行2s進入第**,e執行1s完成,此時是14s。

第二級沒有程序,由第**的d開始,執行3s完成,此時是17s,c執行1s完成,此時是18s,d執行2s完成,此時是20s。所以答案是,3,17,18,20,14

2樓:匿名使用者

首先啟動 到達時間是0 的a程序,

第二個時間片,還是a,

第三開始啟動b程序

第四 回到a

第五 啟動c

。。。原則就是每個程序執行一個時間片,然後選擇下一個,如果沒有到達「到達時間」就選下一個,如果到了,就開始輪轉,直到完成程序

在時間片輪轉排程中,如果程序在時間片內就已經執行結束,那剩下的時間片時間怎麼利用

如果程序在時間片結束前阻塞或結束,則cpu當即進行切換。結束的程序會從執行佇列中清除,剩下的時間片隨程序結構的清除而清除,並不影響到其他程序的排程。時間片由作業系統核心的排程程式分配給每個程序。首先,核心會給每個程序分配相等的初始時間片,然後每個程序輪番地執行相應的時間,當所有程序都處於時間片耗盡的...

關於雙作業系統

要看那你的硬碟的,有些硬碟需要裝驅動才能裝xp的,因為專為vista的硬碟沒有服務xp的驅動 要裝xp 跟vista的話,先裝xp再裝vista 如果先裝了vista的再裝xp vista將沒法啟動,另外,就是系統要裝在不同碟符裡 可以的,我就這麼裝過的 分別裝在不同的盤,啟動時選擇一個系統就可以了...

安裝英文作業系統,電腦英文作業系統如何轉中文作業系統

華碩的機機有9.9成把握完美執行。你先在這個 上看看http nbbbs.ccw.com.cn forum 63 1.html很多的筆記本作業系統,我替你找了一個http nbbbs.ccw.com.另一個是http nbbbs.ccw.com.這兩個都是英文的!這上面有好多的,你自己去找找吧!你可...