[理工] OS 98交大资联(software interrupt

楼主: dogdogh (狗狗旺)   2020-10-28 10:40:12
https://i.imgur.com/cGM0CFP.jpg
想问大家第八题E选项错在哪里
这题答案是B
不太清楚software interrupt的处理流程
谢谢大家(>人<;)
作者: A4P8T6X9 (残废的名侦探)   2020-10-28 12:28:00
这应该是在说 exception 吧?这东西是 cpu 执行自己就发现的,比方说 divide by zero.
楼主: dogdogh (狗狗旺)   2020-10-28 12:54:00
据我所知的software interrupt 是 user process 需要os提供服务所发出的中断楼上指的不是internal interrupt吗?
作者: czee (无)   2020-10-28 17:24:00
(e)选项我也觉得疑惑不过看恐龙书上没有特别提到经过interrupt controllerhttps://i.imgur.com/1SHSinR.jpg
作者: plsmaop (plsmaop)   2020-10-29 07:46:00
Divide by zero 是 hardware interruptInterrupt controller 指的是硬件发出 interrupt 时会透过 interrupt controller 告诉 cpu 有 interrupt

Links booklink

Contact Us: admin [ a t ] ucptt.com