[理工] OS 題庫兩題

作者: AAQ8 (不要就是要)   2018-12-05 10:57:36
https://i.imgur.com/hs5AB3x.jpg
https://i.imgur.com/tWBAsw6.jpg
第一張圖片
想問為什麼(d)不能選
第二張圖片
想問(a)和(d)選項為什麼正確
雖然洪逸上課有講 但是沒辦法理解
麻煩各位一下
感謝
作者: kcilao110779 (kcilao)   2018-12-05 11:10:00
第一張(d)就算是FIFO,CPU還是不斷在執行process並沒有idle所以不會讓CPU利用度下降(但process平均等待時間變長,所以排班效能差)第二張(a)many-one之下kernel不會知道有幾條userthread在執行,所以無法透過增加CPU數目平行執行process
作者: wei12f8158 (WEI)   2018-12-05 11:18:00
第一題的d比較像Thrash的敘述
作者: kcilao110779 (kcilao)   2018-12-05 11:20:00
(d)洪逸說他也很難理解,最後的說法是因為many-one沒有kernel thread的介入(不知有沒有更好的說法
作者: sdfg014025xx (隨便就好)   2018-12-05 19:21:00
他說唯一能想得到的方向就是可能kernel介入處理的時間也算

Links booklink

Contact Us: admin [ a t ] ucptt.com