本文档参考宋宝华老师的《linux设备驱动开发详解》
1 概念
异步通知,也称信号驱动的异步IO,类似于软中断的概念。具体来讲,一旦资源就绪,则主动通知相应的应用来获取资源。信号是软件层次上对中断的一种模拟。信号是异步的,一个进程不必通过任何操作来等待信号的到达。
阻塞IO意味着一直等待设备可访问后再访问。
非阻塞IO使用poll查询设备是否可以访问。
异步通知意味着设备通知用户设备自己可以被访问,之后用户再进行IO。
本文档参考宋宝华老师的《linux设备驱动开发详解》
异步通知,也称信号驱动的异步IO,类似于软中断的概念。具体来讲,一旦资源就绪,则主动通知相应的应用来获取资源。信号是软件层次上对中断的一种模拟。信号是异步的,一个进程不必通过任何操作来等待信号的到达。
阻塞IO意味着一直等待设备可访问后再访问。
非阻塞IO使用poll查询设备是否可以访问。
异步通知意味着设备通知用户设备自己可以被访问,之后用户再进行IO。
相关文章: