46.某一 CPU須處理程序如下,請計算先進先出排程法的平均等待時間:   
(A) 329毫秒
(B) 204毫秒
(C) 210毫秒
(D) 137毫秒

答案:登入後查看
統計: A(43), B(513), C(89), D(59), E(0) #676324

詳解 (共 9 筆)

#2404544

先按進入系統順序排===>

120   60    80   200   165

假設cpu在處理第一個p1 程序要花120秒,也是說後面的四個程序每個等120秒,120x4=480

再來cpu在處理第二個p2 程序要花60秒,也是說後面的3個程序每個等 60秒      ,60x3=180   (p1已處理完不管他)

之後的就同理可證,得到80x2=160 跟  200x1=200  ,p5就不用再乘,因為沒人在等了=>165x0=0

再把等待時間加起來=>(480+180+160+200)/5=204

這是我的方法,有錯歡迎討論~


23
1
#1115828
P3->P2->P4->P1->P5
120->180->260->460->625

Ans : (120+180+260+460)/5 =204
8
0
#5095995

編號     執行時間

P3  ---     120 s   --->   

P2  ---     60 s     --->

P4  ---     80 s     --->

P1  ---     200 s   --->

P5  ---     165 s   --->     結束

根據以上,進行以下統計

P2    等了P3的120    (120)

P4    等了P3的120、P2的60    (120+60 = 180)

P1    等了P3的120、P2的60、P4的80    (120+60+80 =260)

P5    等了P3的120、P2的60、P4的80、P1的200    (120+60+80+200 =460)

化簡為以下

編號    等待時間

P3        0

P2        120

P4        180

P1        260

P5        460

加總5個編號的等待時間,除5取得平均

( P3+P2+P4+P1+P5 )/5 => ( 0+120+180+260+460 )/5 = 204

4
0
#5474821
3
0
#1450571
120為P2等待時間.....460為P5等待時間
P3不用等所以加四個

2
0
#1182485
為何625不用加呢>?
1
0
#1112710
WHY?
1
0
#1450708
還是不懂..............唉
1
-1
#1196423
想請問一下 180 260 460 625 怎麼得知的 感恩~~
0
0