看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/YvJM5O1.jpg 首先a選項 page fault之後要可以重新在中斷的地方被執行,這樣分頁錯誤算是精確中斷嗎? bc是對的吧? d選項是我最疑惑的 因為翻書都說這是OS責任 是否代表OS(透過CPU)去置換呢? (我是選abcd..) 順便偷渡一題OS的排班預測 http://i.imgur.com/3qwbp28.jpg π2=αt1+(1-α)π1 5=αx6+(1-α)x1 解得一個α 但是代π3好像又會得到不同α? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.200.66 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485362294.A.1D2.html
kyuudonut: d他是指CPU有沒有特殊硬體去處理吧01/26 00:43
不是指moving paging是由CPU來做嗎.. ※ 編輯: newpuma (223.137.200.66), 01/26/2017 00:46:21 ※ 編輯: newpuma (223.137.200.66), 01/26/2017 05:41:28
yupog2003: 題目說要overlap processor execution with the long01/26 07:23
yupog2003: latency of paging I/O,應該就是在等paging I/O的時候01/26 07:23
yupog2003: CPU可以執行其他process吧!這樣moving paging應該不會01/26 07:23
yupog2003: 由CPU來做才對,不然就沒辦法overlap了,可能是由01/26 07:24
yupog2003: DMA來做? 01/26 07:24
因為要overlap嗎?
yupog2003: 我會選ABC,但我也沒答案01/26 07:25
其實還想藉題問一下page的replace到底是誰來做?翻來翻去感覺都是寫OS來做QQ ※ 編輯: newpuma (223.137.200.66), 01/26/2017 07:30:22
yupog2003: 嗯嗯我覺得是因為要overlap的關係,軟體的確是由OS來做01/26 07:45
yupog2003: 呀!可是硬體好像沒講到,我想說從disk讀資料到memory01/26 07:45
yupog2003: 很典型是DMA在做的事情,然後DMA又不用CPU介入,所以才01/26 07:46
yupog2003: 猜是硬體方面是由DMA來做01/26 07:46
感謝 我也覺得讓processor勞師動眾好像有點誇,不過如果architecture沒有dma的話, 感覺還是只能OS透過processor去做(或是mmu?) ※ 編輯: newpuma (223.137.200.66), 01/27/2017 06:58:08