[理工] 104成大計系

作者: alice85319 (好想打lololololol)   2019-02-19 18:46:38
https://i.imgur.com/HiYDmPa.jpg
目前B確定有
在D跟E的選項還是有點疑慮
同學說前年題庫班洪毅給的答案是B
今年是 BD
D的部分 TLB miss 後到 memory 查是否 page fault
E 是 memory access
想請問這兩個不都是要存取memory 所以不是特權指令 所以要切換mode嗎?
作者: maple205 (艾瑞克)   2019-02-19 19:06:00
好想打lol....(被拖走沒有D吧?存取mem(lw/sw)不用特權啊
作者: TWkobe (中華柯比)   2019-02-19 19:45:00
除非是去kernel mem或一些特殊的shared mem才要特權
作者: skyHuan (Huan)   2019-02-19 20:24:00
合法的memory access都不是特權指令張凡上課說:cache是為了增加讀取memory速度的硬體,miss不需要exception處理,OS甚至可以不知道cache的存在,而TLB miss的偵測都是由硬體偵測,處理上可以是exception(由OS處理)也可以不是(由硬體處理),MIPS是屬於前者至於x86... 可能要查一下XD
作者: sooge (老衲)   2019-02-19 20:27:00
原來如此 還以為只要memory access都要
作者: TWkobe (中華柯比)   2019-02-20 00:38:00
樓上應該是被os觀念搞混 一般lw/sw都是指user space得mem
作者: Davidhu127 (船船_BTTO)   2019-02-21 13:54:00
(A)為什麼沒有啊?不是會把控制交給schedular嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com