当前位置: 技术问答>linux和unix
关于中断
来源: 互联网 发布时间:2015-09-25
本文导语: (每个设备驱动程序调用内核例程注册它们的中断处理例程。) 设备驱动程序如何知道它的设备使用那些中断号呢? 是为硬件写驱动程序,还是为硬件设备的控制器写驱动呢? 操作系统内核市不是要频繁地处理...
(每个设备驱动程序调用内核例程注册它们的中断处理例程。)
设备驱动程序如何知道它的设备使用那些中断号呢?
是为硬件写驱动程序,还是为硬件设备的控制器写驱动呢?
操作系统内核市不是要频繁地处理鼠标、键盘的中断呢?
设备驱动程序如何知道它的设备使用那些中断号呢?
是为硬件写驱动程序,还是为硬件设备的控制器写驱动呢?
操作系统内核市不是要频繁地处理鼠标、键盘的中断呢?
|
在注册的时候操作系统会给设备分配一个合适的irq
硬件的动作都是由相应的控制器控制的,对程序来说,能看的到的就是控制器,
比如鼠标,软件是看不到滚轮的,只有几个寄存器表示滚轮的位置变化。
键盘一秒钟才扫描几十次,相比定时中断一秒钟1000次,实在是慢多了
硬件的动作都是由相应的控制器控制的,对程序来说,能看的到的就是控制器,
比如鼠标,软件是看不到滚轮的,只有几个寄存器表示滚轮的位置变化。
键盘一秒钟才扫描几十次,相比定时中断一秒钟1000次,实在是慢多了
|
目前pci设备大部分都可以自动配置irq,这是pci标准,正因为这样才比isa高级
硬件控制器和硬件设备大部分都在同一设备上,为谁写不重要,你把控制器和设备看成一个设备嘛
操作系统内核当然要频繁地处理鼠标、键盘的中断,还有更频繁的时钟中断
硬件控制器和硬件设备大部分都在同一设备上,为谁写不重要,你把控制器和设备看成一个设备嘛
操作系统内核当然要频繁地处理鼠标、键盘的中断,还有更频繁的时钟中断
|
鼠标、键盘
"频繁",应该不是.
"频繁",应该不是.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。