黑马程序员技术交流社区

标题: 关于拷贝文件时缓冲区的疑问 [打印本页]

作者: 吹血弄花    时间: 2014-4-22 07:25
标题: 关于拷贝文件时缓冲区的疑问
本帖最后由 吹血弄花 于 2014-4-22 17:36 编辑

硬盘自带的缓存是怎么工作的呢?假设要拷贝的文件有60M,硬盘缓存为64M,用边读边写方法拷贝是不是比带缓冲功能的方法速度更快?
作者: 官珺伟    时间: 2014-4-22 08:00
边读边写速度更慢,有了缓冲大大提高了效率。打个比方,比如你去喝水,你应该去拿个杯子去喝水,对吗,这个杯子就相当于缓冲区。(纯手打,望版主给分)
作者: Mr.飞碍特    时间: 2014-4-22 08:20
硬盘缓冲,读写磁盘的时候可以起到缓冲的作用.

可以适当的提高性能.但是不明显.

最主要的是可以保护硬盘.降低硬盘的读写次数.所以说,硬盘缓冲你可以自己设定大小,不一定要整个拷贝进去,相比较速度而言,硬盘缓冲还有个很大的作用就是保护硬盘。自己见解,可能有出入
作者: kuroro自走核炮    时间: 2014-4-22 10:00
缓存之所以能够提高速度,是因为读取调用缓存中的数据比读取调用其他数据来源要快。你想一下是直接读取闪存芯片中的数据块还是磁头去读写磁片上的数据速度更快一些?
固态硬盘SSD为啥比普通硬盘速度提升了那么多?因为相对于普通硬盘来说,SSD整体都相当于普通硬盘的缓存读取速度了!
作者: 吹血弄花    时间: 2014-4-22 17:35
谢谢各位




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