楼主:
alice85319 (好想打lololololol)
2019-02-19 18:46:38https://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吗