讲述I/O请求在系统中是如何流动的。I/O请求经过几个可预先确定的处理阶段。阶段不同,取决于I/O请求被定义通过单层的驱动程序操作设备,还是通过多层的驱动程序。处理过程不同,更多是取决于调用者指定的是同步还是异步I/O。因此,先讨论这两种I/O类型,然后再讲述其他类型。