目录
一、应用程序接口
二、阻塞和非阻塞I/O
阻塞I/O:
非阻塞I/O:
三、设备驱动程序
一、应用程序接口
以前的统一接口不适用了,现在改为了几种不同的接口
二、阻塞和非阻塞I/O
阻塞I/O:
应用程序发出I/O系统调用,进程需转为阻塞态等待。
eg:字符设备接口―一从键盘读一个字符get
非阻塞I/O:
应用程序发出I/O系统调用,系统调用可迅速返回,进程无需阻塞等待。
eg:块设备接口――往磁盘写数据write
三、设备驱动程序
- 不同的操作系统,对设备驱动程序接口的标准各不相同。
- 设备厂商必须根据操作系统的接口要求,开发相应的设备驱动程序,设备才能被使用。