包含标签 中断处理 的文章

Linux内核学习笔记(十)中断处理的下半部(Bottom Halve)

为什么需要下半部 中断处理程序有如下局限性: 中断处理程序是异步中断,被其中断执行的代码(包括别的中断处理程序)可能正在执行非常重要的任务,为了避免被中断进程停止过长时间,中断处理程序的执行应该越快越好。 中断处理程序会禁用其服务的中断线(没有设置IRQF_DI……

阅读全文

Linux内核学习笔记(九)中断和中断处理程序

中断 为了对计算机的硬件(键盘,硬盘,鼠标,网卡等)进行管理,内核需要和这些硬件通信。一种方式是使用轮训(polling)的方式,这种方式周期性地查看所有硬件设备的状态并做相应处理,这会造成很多不必要的系统开销。Linux内核使用中断的方式来管理硬件设备,中……

阅读全文