一.Unix五种I/O模型 读取和写入文件I/O操作都是调用操作系统提高的接口,对磁盘I/O来说,一般是将数据从磁盘拷贝到内核空间,然后从内核空间拷贝到用户空间.为了减小I/O时间,一般内核空间存在高速页缓存,应用访问时,直接读取缓存中数据.也就是说,用户空间发生I/O操作时,内核空间缓存中如果没有,则需要从底层磁盘读取,进行缓存,然后再复制到用户空间. 文章I/O模型之一:Unix的五种I/O模型,对阻塞非阻塞.同步异步I/O进行了描写. 阻塞I/O,以读为例,进程从发起读操作开始,等待内核空…