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 有關係呢?
sys. call有機會碰到hw interrupt啊
作者:
kyuudonut (善良è€ç™¾å§“)
2018-11-08 09:17:00當然有關係,兩者主要的差別是 "來源"實際要觸發當然還是要靠 HardwareInterrupt / Exception 兩者定義有很多種版本
所以是觸發的來源不同但是最後不管哪種interrupt都是由HW處理這樣嗎?可是如果是這樣為什麼題目還要加上hardware這個詞software trigger interrupt 由hw處理跟software trigger Hw的interrupt是不同的兩件事吧
作者:
q79236 (昕翔)
2018-11-08 13:13:00或許翻譯成 軟體觸發造成硬體工作的interrupt 或許這樣會比較好 感覺OS有很多類似這種問題 只能去猜他的意思了
IO request是其中一項啊 舉例來說你在搬東西突然把硬碟抽掉 看你要不要討論這種情況 總之考非選定義寫清楚就好 考選擇就認出題的認定了