為什麼這篇turnaround time作業系統鄉民發文收入到精華區:因為在turnaround time作業系統這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kkyou (kevin)看板Grad-ProbAsk標題[理工] 103 交大 計算機系統 疑...
http://i.imgur.com/Yp6uZLS.png
想請問第一題,這題答案是d,不知道以下想法是否正確?
a. 若使用RR的話,因採用分時,時間到了就換人,所以一個process可能拖更久才完成,
所以turnaround time 會比FIFO長
b. interactive process 應該要有高優先權
c. RR time quantum 太大就快變FIFO,response就不好
d. 正確,CPU正在處理龐大的process,I/O可能沒事做
e. 在SMP系統中migrate動作有push pull兩種,此兩種都會呼叫OS,若太頻繁則OS呼叫
太多次,系統效能會不好
http://i.imgur.com/2Bkj5uk.png
這題答案是5125
因為inode structure都是index block,所以讀取5120個資料區塊 + 5個index block
http://i.imgur.com/zPU3cvv.png
題組B
http://i.imgur.com/y7r5UcR.jpg
這題我是想成2GB RAM就是memory,64GB flash就是Disk,然後採用virtual memory
17(D)
如果flash塞滿application的話,再用demand paging技術作swap out/in到RAM,
即flash可裝多少application手機就可以執行多少,
64GB/512MB = 128
18(C)
因為題目要求不要lag,所以app盡量放在"RAM"裡
2GB / 512MB = 4
不知道我這樣想有沒有問題,而且題目上有提到working set不知道是甚麼意思@@
感謝大家幫忙解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.78.42
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1451109136.A.F1D.html
喔喔,原來是Processor Affinity,課本說大多數SMP system都避免process從一個
processor搬到另一個porcessor上,若搬動的話則要flush掉原本CPU的cache內容,
reload資料到新CPU的cache,flush和reload成本高應要避免,這和J大講的一樣,
感謝提醒 ^ ^
※ 編輯: kkyou (61.228.78.42), 12/27/2015 02:07:05