本文档参考宋宝华老师的《linux设备驱动开发详解》

1 概念

异步通知,也称信号驱动的异步IO,类似于软中断的概念。具体来讲,一旦资源就绪,则主动通知相应的应用来获取资源。信号是软件层次上对中断的一种模拟。信号是异步的,一个进程不必通过任何操作来等待信号的到达。

阻塞IO意味着一直等待设备可访问后再访问。

非阻塞IO使用poll查询设备是否可以访问。

异步通知意味着设备通知用户设备自己可以被访问,之后用户再进行IO。

Linux Kernel编程 --- 设备驱动中的异步通知和异步IO

相关文章: