如果你走入我们的内核之旅网站http://www.kerneltravel.net/ ,静下心阅读并动手实践,或许,流逝的时间,让你手捧沉甸甸的果实。 欢迎在讨论区http://www.lupaworld.com/bbs/forum-255-1.html提问。 如果你希望加入Linux内核学习圈,请到http://blog.chinaunix.net/group/group_1475.html

外出中断

上一篇 / 下一篇  2007-07-17 11:55:06 / 个人分类:释义Linux内核

查看( 2364 ) / 评论( 2 )
因为外出,释义Linux内核将中断一段时间,为了让大家在这段时间有具体内容研究,把ULK2 中断一章的内容及我写的中断一章的内容放在附件中,供大家讨论学习,并提出一下问题:
1. LInux内核是如何处理中断的,看完资料后,以自己的理解叙述这一机制。
2. LInux为什么把中断分为上下两部分?
3. 怎样编写自己的中断上半部分和下半部分?
4. 如何把自己编写的中断加入内核?


[ 本帖最后由 陈莉君 于 2007-7-17 11:31 编辑 ]

chapter 4.rar
(2007-07-17 11:26:50, Size: 64.8 kB, Downloads: 0)


第三章中断机制.rar
(2007-07-17 11:31:21, Size: 159 kB, Downloads: 0)


TAG:

yyfiby发布于2007-07-17 14:46:42
多谢~
也请陈老师保存一下释义的上下午环境,中断回来才能恢复~~
Fluke@LUPA fluke 发布于2007-07-30 17:07:46
楼上是不是想说上部分和下部分(bottom half)的中断?

这样设计的目的是加快中断响应的时间(其实是要尽快退出中断),把不一定需要在中断时候做的工作,比如一些事后的记录等等,都放到bottom half中,等待空闲的时候再完成。  这个原因,我记得应该是在陈老师翻译的2.6内核设计与实现里面看到的。

在linux中,把自己编写的中断,加入内核。这个过程其实就是开发一个linux模块,使用相应的注册函数注册进去。

希望陈老师也快点忙完手头的工作,有时间回来给大家继续讲下面的内容
我来说两句

(可选)

Open Toolbar