問題詳情

10 觀察到電腦系統出現如下圖的行為,X 軸代表同時執行的程式個數(degree of multiprogramming),Y 軸代表 CPU 的利用率(utilization),當 CPU 的利用率因為同時執行的程式個數增加而變差時,假設這些程式彼此毫無相關性,這時最有可能是作業系統出現了那一種狀況?

 
(A)排程(schedule)的演算法耗費太多 CPU 的時間
(B)因為程式要求的記憶體太多,必須使用磁碟做為虛擬記憶體,造成 CPU 額外的等待時間
(C)必須讓程式之間交換資料,程式越多,交換資料越多,導致系統無法負荷
(D)新加入的程序必須等待原有的程序執行完畢才能執行

參考答案

答案:B
難度:適中0.471698
統計:A(6),B(25),C(9),D(9),E(0)