看板 Grad-ProbAsk 關於我們 聯絡資訊
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 有關係呢? ----- Sent from JPTT on my iPad -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.14.252 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541602850.A.4F0.html
aggress5566: sys. call有機會碰到hw interrupt啊 11/08 05:09
wilson50101: 怎麼說 是IO REQUEST嗎? 11/08 08:09
kyuudonut: 當然有關係,兩者主要的差別是 "來源" 11/08 09:17
kyuudonut: 實際要觸發當然還是要靠 Hardware 11/08 09:17
kyuudonut: Interrupt / Exception 兩者定義有很多種版本 11/08 09:18
wilson50101: 所以是觸發的來源不同 11/08 09:35
wilson50101: 但是最後不管哪種interrupt都是由HW處理這樣嗎? 11/08 09:35
wilson50101: 可是如果是這樣為什麼題目還要加上hardware這個詞 11/08 09:35
wilson50101: software trigger interrupt 由hw處理 11/08 09:35
wilson50101: 跟software trigger Hw的interrupt是不同的兩件事吧 11/08 09:35
q79236: 或許翻譯成 軟體觸發造成硬體工作的interrupt 或許這樣會 11/08 13:13
q79236: 比較好 感覺OS有很多類似這種問題 只能去猜他的意思了 11/08 13:13
aggress5566: IO request是其中一項啊 舉例來說你在搬東西突然把 11/08 21:53
aggress5566: 硬碟抽掉 看你要不要討論這種情況 總之考非選定義 11/08 21:54
aggress5566: 寫清楚就好 考選擇就認出題的認定了 11/08 21:54