看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/tC0Yd1d.jpg 有幾個問題想請教一下, 7,c選項不太懂為什麼錯。 9,b跟d錯在哪呢? 10,a選項programmed I/O 不是由處理器執行是吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.255.147 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483433166.A.D64.html
lingege32: beq L1 這個指令 只負責跳躍到L1 沒有比較的功能 01/03 17:15
lawrence022: 哦我懂意思了! 01/03 17:29
yupog2003: 10,a選項,Programmed I/O就是polling I/O,處理器每隔 01/03 20:40
yupog2003: 一段時間去檢查I/O裝置完成他的工作了沒,所以算是 01/03 20:40
yupog2003: 由processor執行的喔 01/03 20:41
yupog2003: 9,b我是覺得raised "by"感覺怪怪的拉,也許raised in 01/03 20:42
yupog2003: 比較好? 01/03 20:42
yupog2003: 阿不對,不是這個問題 01/03 20:43
yupog2003: Instruction TLB是在IF stage,Data TLB是在EX stage 01/03 20:44
yupog2003: 這是張凡那本書給的解釋 01/03 20:45
yupog2003: 9,d,memory protection violation應該是在說某個 01/03 20:46
yupog2003: process企圖存取不屬於他的記憶體空間才對 01/03 20:46
yupog2003: 跟page fault沒啥關係 01/03 20:46
aa06697: 9-b 解釋感覺怪怪的@@ TLB放在EXE可是memory還是在mem呀 01/04 14:42
aa06697: 所以page fault應該還是在mem stage才會被觸發(? 01/04 14:42
ntupumayaya: 題目說virtual memory@@ ,所以IF 01/04 15:03
yupog2003: 其實我也覺得9-b的解釋怪怪的... 01/04 16:37
ken52011219: IF 「or」 MEM stage 吧? page fault 單一instructi 01/04 16:55
ken52011219: on 不會同時間出現 不同種 page fault 01/04 16:56
ken52011219: 更正一下, 不是IF 出現page fault 就是 MEM 出現 01/04 17:01