[理工] os 題庫班講義 interrupt

作者: wilson50101 (我覺得我還不錯啊)   2018-11-07 23:00:47
https://i.imgur.com/jVJ3DQi.jpg
https://i.imgur.com/BIdwege.jpg
不好意思想問一下圖片中的第一題的B
我翻恐龍原文沒有提到hardware這個字
可是老師上課說B是對的
software interrupt 為什麼是觸發hw interrupt
不是interrupt的分類有
1 external 即hw 產生
2 internal 即回報exception
3 software 即systemcall
B應該是第三種才對 怎麼會跟Hw 有關係呢?
作者: aggress5566 (哩賀)   2018-11-08 05:09:00
sys. call有機會碰到hw interrupt啊
作者: wilson50101 (我覺得我還不錯啊)   2018-11-08 08:09:00
怎麼說 是IO REQUEST嗎?
作者: kyuudonut (善良老百姓)   2018-11-08 09:17:00
當然有關係,兩者主要的差別是 "來源"實際要觸發當然還是要靠 HardwareInterrupt / Exception 兩者定義有很多種版本
作者: wilson50101 (我覺得我還不錯啊)   2018-11-08 09:35:00
所以是觸發的來源不同但是最後不管哪種interrupt都是由HW處理這樣嗎?可是如果是這樣為什麼題目還要加上hardware這個詞software trigger interrupt 由hw處理跟software trigger Hw的interrupt是不同的兩件事吧
作者: q79236 (昕翔)   2018-11-08 13:13:00
或許翻譯成 軟體觸發造成硬體工作的interrupt 或許這樣會比較好 感覺OS有很多類似這種問題 只能去猜他的意思了
作者: aggress5566 (哩賀)   2018-11-08 21:53:00
IO request是其中一項啊 舉例來說你在搬東西突然把硬碟抽掉 看你要不要討論這種情況 總之考非選定義寫清楚就好 考選擇就認出題的認定了

Links booklink

Contact Us: admin [ a t ] ucptt.com