[理工] OS 題庫第一章

看板Grad-ProbAsk作者 (R7)時間7年前 (2018/11/07 20:50), 7年前編輯推噓6(606)
留言12則, 4人參與, 7年前最新討論串1/1
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

11/07 21:26, 7年前 , 1F
1.timer打斷你的腿,然後給os處理
11/07 21:26, 1F

11/07 21:28, 7年前 , 2F
2.TQ沒跑完是回到ready queue,而不是terminate(end)
11/07 21:28, 2F
喔喔 錯在terminate 所以terminate跟block 都視為離開queue這樣 timeout應該說被switch 才對囉?

11/07 21:31, 7年前 , 3F
3.我不確定,但已經到了interrupt controller應該不是通
11/07 21:31, 3F

11/07 21:31, 7年前 , 4F
知CPU,而是已經在OS裡準備handle request了
11/07 21:31, 4F

11/07 21:32, 7年前 , 5F
憑印象的,有誤樓下幫更正
11/07 21:32, 5F
※ 編輯: magic83v (39.8.106.60), 11/07/2018 23:44:09

11/07 23:47, 7年前 , 6F
interrupt controller應該是拿來處理hardware signal用
11/07 23:47, 6F

11/07 23:47, 7年前 , 7F
的吧?
11/07 23:47, 7F

11/07 23:47, 7年前 , 8F
Solftware interrupt 是透過kernel 再通知cpu
11/07 23:47, 8F

11/07 23:47, 7年前 , 9F
我也不是很確定
11/07 23:47, 9F

11/08 10:52, 7年前 , 10F
我也覺得是樓上說的這樣 (也不確定XD
11/08 10:52, 10F

11/08 12:45, 7年前 , 11F
好像沒聽過interrupt controller, 我只找到handler …
11/08 12:45, 11F

11/08 13:19, 7年前 , 12F
應該沒有interrupt controller這個詞吧?
11/08 13:19, 12F
文章代碼(AID): #1Ruj-fJw (Grad-ProbAsk)