论文部分内容阅读
中断是主机与外部设备交互的最重要的方法.中断处理程序(ISR)与其它内核代码的区别是它多了两条限制,一是它不能访问用户空间的数据,二是它应尽可能快.中断处理程序中要注意逻辑并发与物理并发问题.开发ISR大体要分两部分工作,一是采用动态或静态的办法在操作系统中注册此ISR,这是为ISR的运行建立环境;二是编写调试ISR本身对中断的响应过程.分别给出了ISR本身及在多处理器上注册ISR的方法.