看板 TransCSI 關於我們 聯絡資訊
※ 引述《gkofay (放空~我想休學= =)》之銘言: : Q1:使用CPU遠多於I/O設備的程式稱為CUP-bound,反之稱為IO-bound : 下列敘述何者正確? : A.若一系統內的程式都是cup-bound,那該系統就可採用分時作業來大幅提高系統效率 CPU-bound,採用time sharing無法很有效的減少waiting time, 甚至整體turnaround time還有可能拉長(因為process間切換也需要耗費時間) : B.若一系統內的程式都是IO-bound,那該系統就不必採用分時作業來提高系統效率 跟上面的理由一樣,你可能會問那time sharing不就沒用了,如果今天是CPU-bound和 I/O bound 相互交雜的工作,那time sharing就可以有效的減少waiting time了. : C.FIFO CPU排程法最適合用於系統內都是io-bound程式的情形 這個不確定,不過FIFO是所有排班法則裡最差的,基本上他不適用於I/O-bound, 你CPU部分的工作雖然一下就做完了,但是還是需要等待I/O將工作做完, 整體的時間還是沒有改善. : D.文書處理編輯器是一CUP-bound的程式 : 答案是B。A,B,C要怎麼解釋呢??D我知道 : Q2:某電腦有6個硬碟,若所有在該部電腦執行的程式在獲得兩個硬碟後方可將工作完成, : 試問若要避免造成dead lock,這部電腦最多可同時執行幾個程式? ans:5 : Q3:suppose an empty stock A goes through the following stack operations: : push(A,d) : push(A,f) : pop(A) : push(A,d) : push(A,g) : stack top(A) : pop(A) : use a diagram to show the final state of stack A : ans: d : - : d : 麻煩各位!感溫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.81.230
gkofay:感溫!! 07/01 17:22