看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/uhusK90.jpg 2.分時的中斷 答案說是作業系統控制 那timer跟他的關係是什麼 3.process被迫放掉cpu 這裡的ii選項是sw處理 是錯的 感覺跟上一題衝突 https://i.imgur.com/y0i3Qfe.jpg e選項應該怎麼修正比較好 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.106.60 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541595049.A.4FA.html
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