关闭

Linux内核设计与实现——7 中断与中断处理(1)

标签: linux内核读书终端网络
817人阅读 评论(0) 收藏 举报
分类:

写在前面

本系列为《Linux内核设计与实现》这本书的读书笔记,其中有一些不明白的地方如果查阅了其它书籍或资料也会记载下来。本系列虽然是学习的小结,但力争以讲解者的角度向大家讲解关于Linux内核的知识。一方面是自己看明白了与将其给别人讲明白是两种完全不同的境界,后者明显理解得更深入一些。另一方面,也便于以后自己忘记了再回过头来复习。计划每周一篇,根据篇幅,每章会分成数节讲解。顺序不一定按照书上。

 

因为网络不好,一篇文章写的内容太多就会提交不上去,所以分节分得很小,还往各位谅解。

 

1.为什么要有中断

处理器与外围设备的速度相差太大,如果然处理器去等待设备显然是资源的极大浪费。

轮询:一种解决办法就是让内核定期地去检查外设,但是效率仍然比较低

中断:另一种方法就是让硬件在需要的时候再向内核发出信号,这就是终端机制。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:783029次
    • 积分:4385
    • 等级:
    • 排名:第7282名
    • 原创:60篇
    • 转载:31篇
    • 译文:5篇
    • 评论:53条
    最新评论