推 Dora5566: 1.timer打斷你的腿,然後給os處理11/07 21:26
→ Dora5566: 2.TQ沒跑完是回到ready queue,而不是terminate(end)11/07 21:28
喔喔 錯在terminate
所以terminate跟block 都視為離開queue這樣
timeout應該說被switch 才對囉?
推 Dora5566: 3.我不確定,但已經到了interrupt controller應該不是通11/07 21:31
→ Dora5566: 知CPU,而是已經在OS裡準備handle request了11/07 21:31
→ Dora5566: 憑印象的,有誤樓下幫更正11/07 21:32
※ 編輯: magic83v (39.8.106.60), 11/07/2018 23:44:09
推 o5739201: interrupt controller應該是拿來處理hardware signal用 11/07 23:47
→ o5739201: 的吧? 11/07 23:47
→ o5739201: Solftware interrupt 是透過kernel 再通知cpu 11/07 23:47
→ o5739201: 我也不是很確定 11/07 23:47
推 skyHuan: 我也覺得是樓上說的這樣 (也不確定XD 11/08 10:52
推 Dora5566: 好像沒聽過interrupt controller, 我只找到handler … 11/08 12:45
推 q79236: 應該沒有interrupt controller這個詞吧? 11/08 13:19