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是其中一项啊 举例来说你在搬东西突然把硬盘抽掉 看你要不要讨论这种情况 总之考非选定义写清楚就好 考选择就认出题的认定了