迅雷的磁盘缓存,调用的是内存空间还是硬盘缓存?

来源:百度知道 编辑:UC知道 时间:2024/06/03 03:43:05
RT。

对这个概念比较模糊,网上也找不到个满意的答案。
内存和硬盘缓存两者都具有保护硬盘的作用。
我的电脑用的1G的内存,而我硬盘有8M的缓存,在迅雷里最大可以将磁盘缓存设置成8M的。那么迅雷调用的究竟是内存空间还是硬盘缓存?
1楼和2、3楼都有道理,能否引用些根据?

谢谢renlu005 .
那么我在公司里电脑的硬盘,缓存只有2M,在迅雷里最大却也能设置成8M ,这又是为什么?
--------------------------------
renlu005 ,你上面说了,硬盘缓存是固定的,其大小是不能改变的.
后面却又说可以设置成50MB以上.....

不过后来我又从迅雷官方下载了新版本,安装后其最大缓存可以设置成256M的. 我想,它调用的应该是内存空间的.可能达到一定容量之后再转储到硬盘缓存吧.
-------------------------------
不过还是谢谢各位的回答! Tks!

先把下载的数据暂时存放在内存里,等多了以后再一次写入硬盘这样可以不用总是作读写操作

硬盘的缓存

当然是硬盘缓存,
这是内存和硬盘传输数据时的一个缓冲通道~~保护硬盘作用~~

补充:先给你介绍常识:
硬盘缓存主要有三大作用:
一是预读取。当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头下一次要读的数据送到硬盘缓存中,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的;

二是对写入动作进行缓存。当硬盘接到写入数据的指令之后,如果马上将数据写入到硬盘,就会频频写入数据,一间一长就会损坏硬盘。而如果先将数据存储在硬盘缓存里,再缓存里的数据满的时候再写入硬盘,就可以减少硬盘写入资料。

三是临时存储最近访问过的数据。有时候,某些数据是会经常需要访问某个数据的,那么有了缓存之后,就可以从缓存中调用此数据,而不需要频频读取硬盘。

缓存容量的大小各不相同,早期的硬盘缓存只有几百KB,现在硬盘缓存一般在2MB和8MB缓存之间。服务器甚至高达16MB、64MB等。

另外,由于下载对硬盘的读写操作更为频繁,因此必须合理设置磁盘缓存区,这样才能尽最大能力来保护硬盘。有幸的是,迅雷5提供了磁盘缓存功能,可以有效地保护硬盘,提高读写效率。选择“工具”→“配置”命令,再选择“常规”,然后在“磁盘缓冲区设置”中将“最小缓存”和“最大缓存”进行设置(如图3)。建议最小磁盘缓存设置在10M以上,如果达到300KB/s以上的下载速度,至少将缓存最大值设置为50MB以上。

楼主有什么问题经管提~~~

当然硬盘缓存。基本是这样的,迅雷是下载文件的,每次下的数据很大,然后在下载时,磁盘是在不停的保存他的,也就是说磁盘在不听的转动,而磁盘缓存就是说把下载的数据先放到那8M磁盘的空间里,然后一起转移到另外的磁盘空间中,这样就保护了磁盘,还有个好处就是,如果有重复和相同的数据时就不必来回的读取了。

另外磁盘缓存还有个好处就是他能保存经常使用的那些文件,这样归类后,也避免了磁盘的重复读写