本文主要是介绍第五章 I/O管理 五、输入/输出应用程序接口设备驱动程序接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、应用程序接口
二、阻塞和非阻塞I/O
阻塞I/O:
非阻塞I/O:
三、设备驱动程序
一、应用程序接口
以前的统一接口不适用了,现在改为了几种不同的接口
二、阻塞和非阻塞I/O
阻塞I/O:
应用程序发出I/O系统调用,进程需转为阻塞态等待。
eg:字符设备接口―一从键盘读一个字符get
非阻塞I/O:
应用程序发出I/O系统调用,系统调用可迅速返回,进程无需阻塞等待。
eg:块设备接口――往磁盘写数据write
三、设备驱动程序
- 不同的操作系统,对设备驱动程序接口的标准各不相同。
- 设备厂商必须根据操作系统的接口要求,开发相应的设备驱动程序,设备才能被使用。
这篇关于第五章 I/O管理 五、输入/输出应用程序接口设备驱动程序接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!