作者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/m.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