[理工][OS] ISR运作

楼主: h9638512 (马吉叫我办的)   2016-10-08 20:02:13
请问第二张图为什么ID=1的位址会变8000?或是他是怎么运作的?
http://i.imgur.com/CVexQZQ.jpg
http://i.imgur.com/jMmIWY9.jpg
作者: kyuudonut (善良老百姓)   2016-10-08 20:06:00
只是写错字吧 0.0喔喔 抱歉我看漏ㄌ
作者: ken52011219 (呱)   2016-10-08 20:30:00
这段感觉是防止 User 在user mode 中使用interruptSet的指令 当User在user mode 试图取得#1 时侦测到不是在User mode 中断 #1 并且将目前的指令跳到 Address 8000 的位置 至于 User sub() 是什么不太清楚 @@ ~
作者: kyuudonut (善良老百姓)   2016-10-08 20:59:00
可能是帮user 执行sub()? (猜
作者: ken52011219 (呱)   2016-10-08 21:23:00
XD 恐龙本只有提到 Kernel I/O Subsystem 这个词
作者: kyuudonut (善良老百姓)   2016-10-09 12:26:00
我查了一下 0x8000 是 x86 call sys. call 的位置他的意思是os会先跳到8000 然后再查询对应的操作
楼主: h9638512 (马吉叫我办的)   2016-10-09 23:57:00
感谢>< 差不多懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com