- 链接地址:https://xiuchengzhen.blog.csdn.net/article/details/124829426
- 链接标题:【Linux】内核驱动篇四--IO模型-CSDN博客
- 所属网站:xiuchengzhen.blog.csdn.net
- 被收藏次数:8209
文章浏览阅读694次。内核驱动篇四--IO模型一、五种IO模型------读写外设数据的方式二、阻塞与非阻塞三、多路复用3.1 应用层:三套接口select、poll、epoll3.2 驱动层:实现poll函数四、信号驱动4.1 应用层:信号注册+fcntl4.2 驱动层:实现fasync函数一、五种IO模型------读写外设数据的方式阻塞: 不能操作就睡觉非阻塞:不能操作就返回错误多路复用:委托中介监控信号驱动:让内核如果能操作时发信号,在信号处理函数中操作异步IO:向内核注册操作请求,内核完成操作.
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除