作者AAQ8 ()
看板Grad-ProbAsk
标题[理工] OS 处理中断的问题
时间Sun Nov 11 14:42:02 2018
https://i.imgur.com/rIKQn5M.jpg
https://i.imgur.com/BKfitLA.jpg
题库班的这题
洪逸说(A)(B)(C)这三个选项都是由硬体来做
不过我查笔记
看到第10的步骤是由OS查询中断向量表并跳到ISR
这样让我有点搞混
不知道哪个才是对的
麻烦各位一下
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.247.5.89
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1541918525.A.B95.html
1F:推 TEPLUN: 中断向量表是硬体 把内容直接烧在板子上了 11/11 15:29
2F:推 Dora5566: 我会选c 但什麽是hardware jump to… 11/11 17:04
3F:→ Dora5566: 我记得是OS 跳到routine 不是硬体 11/11 17:05
4F:推 Dora5566: 啊…懂了 细分一下确实是硬体来处理 11/11 17:10
5F:推 TWkobe: 是硬体处理没错 但跟烧在版上是一回事 主要是有单独做出 11/11 21:16
6F:→ TWkobe: 中断向量所使用的暂存器 11/11 21:17
7F:推 ANANquenchan: 有些题目会统称软体发出的trap跟硬体发出的interrup 11/12 10:28
8F:→ ANANquenchan: t统称interrupt 11/12 10:28
9F:→ ANANquenchan: 然後如果是硬体发出的intrrupt硬体去查interrupt ve 11/12 10:30
10F:→ ANANquenchan: ctor,如果是软体发出的interrupt则os查ISR 11/12 10:30
11F:→ ANANquenchan: 然後硬体发出的I/O complete interrupt才是主要发出 11/12 10:33
12F:→ ANANquenchan: 去通知os我做完了可以做下一步罗 11/12 10:33
13F:推 skyHuan: 所以软硬体产生的中断其实都可以说是透过硬体解决的这样 11/12 12:50
14F:→ skyHuan: 对吗,另外在计组第五章有提到例外的处理,计组的excepti 11/12 12:50
15F:→ skyHuan: on跟OS谈的trap是不是一样的,感谢解答 11/12 12:50
16F:推 ANANquenchan: 应该是这样没错,但我只能说os只是个沟通介面 因为 11/12 13:01
17F:→ ANANquenchan: 实际上硬体怎麽操作老师没有很完整的说明所以我不 11/12 13:01
18F:→ ANANquenchan: 敢跟你肯定 11/12 13:01
19F:推 kyuudonut: 即使是 trap,也要硬体能够跳到 OS Routine 哦 :) 11/12 16:42
20F:→ skyHuan: 了解了 感谢 11/12 17:45