发新话题
打印

外出中断

外出中断

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


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

附件

chapter 4.rar (64.78 KB)

2007-7-17 11:26, 下载次数: 256

第三章中断机制.rar (158.67 KB)

2007-7-17 11:31, 下载次数: 243

透析真谛,似拨云穿雾;共享智慧,如春风沐浴
http://www.kerneltravel.net
多谢~
也请陈老师保存一下释义的上下午环境,中断回来才能恢复~~
楼上是不是想说上部分和下部分(bottom half)的中断?

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

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

希望陈老师也快点忙完手头的工作,有时间回来给大家继续讲下面的内容
Fluke's Blog
I'm a user.
发新话题