黑马程序员技术交流社区

标题: 为什么在处理文件六流要声明一个反冲区? [打印本页]

作者: 郑志强    时间: 2013-3-15 11:14
标题: 为什么在处理文件六流要声明一个反冲区?
不能直接读取或写入吗
作者: 张文星    时间: 2013-3-15 12:31
因为计算机CPU的运算速度是很快的,远远快与磁盘的读写速度,同样,内存的存取速度也要远远高于磁盘的存取速度,而CPU又不可能一直只负责这一个文件的读写, 所以需要设置一个缓冲区~~~
作者: 曾玉锋    时间: 2013-3-15 13:05
对小文件的读写操作,其实是否设置缓冲区都无所谓。
对大文件的读写操作,如果不设置缓冲区,就会对磁盘(文件时存储在磁盘上的)进行频繁的操作,会对磁盘造成多余损耗,减短磁盘寿命。而且适当的设置缓冲区大小有益于提高文件读写速度。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2