作者dogdogh (狗狗旺)
看板Grad-ProbAsk
标题[理工] OS 98资联(software interrupt)
时间Wed Oct 28 10:40:12 2020
https://i.imgur.com/cGM0CFP.jpg
想问大家第八题E选项错在哪里
这题答案是B
不太清楚software interrupt的处理流程
谢谢大家(>人<;)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.108.94 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1603852814.A.AFE.html
※ 编辑: dogdogh (140.115.108.94 台湾), 10/28/2020 10:47:57
1F:推 A4P8T6X9: 这应该是在说 exception 吧?这东西是 cpu 执行自己就10/28 12:28
2F:→ A4P8T6X9: 发现的,比方说 divide by zero.10/28 12:28
3F:→ dogdogh: 据我所知的software interrupt 是 user process 需要os10/28 12:54
4F:→ dogdogh: 提供服务所发出的中断10/28 12:54
5F:→ dogdogh: 楼上指的不是internal interrupt吗?10/28 12:54
6F:推 czee: (e)选项我也觉得疑惑10/28 17:24
7F:→ czee: 不过看恐龙书上没有特别提到经过interrupt controller10/28 17:24
→ czee: https://i.imgur.com/1SHSinR.jpg
10/28 17:24
8F:推 plsmaop: Divide by zero 是 hardware interrupt10/29 07:46
9F:→ plsmaop: Interrupt controller 指的是硬体发出 interrupt 时会透10/29 07:49
10F:→ plsmaop: 过 interrupt controller 告诉 cpu 有 interrupt10/29 07:49
hardware interrupt不是external interrupt吗?还是我记错了
divide by zero 我记得是software interrupt的一种 叫internal interrupt?
※ 编辑: dogdogh (180.217.135.158 台湾), 11/01/2020 11:36:46