[理工] os 題庫班講義 interrupt

看板Grad-ProbAsk作者 (我覺得我還不錯啊)時間7年前 (2018/11/07 23:00), 編輯推噓2(2013)
留言15則, 4人參與, 7年前最新討論串1/1
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

11/08 05:09, 7年前 , 1F
sys. call有機會碰到hw interrupt啊
11/08 05:09, 1F

11/08 08:09, 7年前 , 2F
怎麼說 是IO REQUEST嗎?
11/08 08:09, 2F

11/08 09:17, 7年前 , 3F
當然有關係,兩者主要的差別是 "來源"
11/08 09:17, 3F

11/08 09:17, 7年前 , 4F
實際要觸發當然還是要靠 Hardware
11/08 09:17, 4F

11/08 09:18, 7年前 , 5F
Interrupt / Exception 兩者定義有很多種版本
11/08 09:18, 5F

11/08 09:35, 7年前 , 6F
所以是觸發的來源不同
11/08 09:35, 6F

11/08 09:35, 7年前 , 7F
但是最後不管哪種interrupt都是由HW處理這樣嗎?
11/08 09:35, 7F

11/08 09:35, 7年前 , 8F
可是如果是這樣為什麼題目還要加上hardware這個詞
11/08 09:35, 8F

11/08 09:35, 7年前 , 9F
software trigger interrupt 由hw處理
11/08 09:35, 9F

11/08 09:35, 7年前 , 10F
跟software trigger Hw的interrupt是不同的兩件事吧
11/08 09:35, 10F

11/08 13:13, 7年前 , 11F
或許翻譯成 軟體觸發造成硬體工作的interrupt 或許這樣會
11/08 13:13, 11F

11/08 13:13, 7年前 , 12F
比較好 感覺OS有很多類似這種問題 只能去猜他的意思了
11/08 13:13, 12F

11/08 21:53, 7年前 , 13F
IO request是其中一項啊 舉例來說你在搬東西突然把
11/08 21:53, 13F

11/08 21:54, 7年前 , 14F
硬碟抽掉 看你要不要討論這種情況 總之考非選定義
11/08 21:54, 14F

11/08 21:54, 7年前 , 15F
寫清楚就好 考選擇就認出題的認定了
11/08 21:54, 15F
文章代碼(AID): #1RuluYJm (Grad-ProbAsk)