- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 硬中断 和软中断以及时钟中断
<br />软中断是中断处理的下半部。从其需求上就是不需要像硬中断的响应那么快。<br />查了些书,并未有详细描述硬中断是在何时执行,我觉得应该是在每个时钟信号结束之后吧。<br />而软中断只有在几个特定的时刻被激活:<br />1 do_IRQ()完成了中断处理的时候。<br />2 时钟中断到来后会执行软中断。<br />这也就是为什么软中断没有硬中断的实时性强的缘故把。<br /> <br />而内核的动态定时器就是由软中断来处理的,本地时钟中断中不会处理内核的定时器操作。而多核下,cpu本地的a
2010-06-20 19:38:00 3042
linux设备驱动程序(第三版)
以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已准备好让任何具备必要技能的人来检查, 理解以及修改. Linux 已经帮助使操作系统民主化. Linux 内核保留有大量的复杂的代码, 但是, 那些想要成为内核 hacker 的人需要一个入口点, 这样他们可以进入代码中, 不会被代码的复杂性压倒. 通常, 设备驱动提供了这样的门路.
2009-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人