[理工] 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