摘要: http://blog.chinaunix.net/uid-26833883-id-3198114.html一、什么是缓存I/O(Buffered I/O)缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。1.缓存I/O有以下优点:A.缓存I/O使用了操作系统内核缓冲区,在一定程度上分离了应用程序空间和实际的物理设备。B.缓存I/O可以减少读盘的次数,从而提高性 阅读全文
posted @ 2014-04-02 09:35 JimMoriarty 阅读(298) 评论(0) 推荐(0) 编辑