→ 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