LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1181|回复: 0

关于Asynchronous interrupt的问题

[复制链接]
发表于 2007-11-10 12:22:43 | 显示全部楼层 |阅读模式
从<understanding the linux kernel>中对interupt的定义(96页, 2th),  Asynchronous interrupt是根据时钟周期产生的, 即任何一个CPU时钟周期后都
可以产生Asynchronous interrupt.  那么如果某条指令需要5个时钟周期, 在第3个时钟周期后外部I/O产生了一个IRQ,  那此时系统会中断这条指令去执行处理函数吗?

  据我所知, 应该不会, CPU只有等执行完当前指令后, 才会去检查INTR管脚有没有IRQ过来.   那是书中定义有问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表