缓存可以自己设置的吗

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:21:20
菜鸟菜问题,谢谢解答

右击“我的电脑”后单击“属性”,再单击“高级”下的“性能”,打开性能选项对话框后,再单击“高级”选项的“更改”按钮,可以设置每个盘的虚拟内存
一般虚拟内存的大小微软推荐为物理内存的1.5倍。如一个256M内存的机子,一般虚拟内存初始值设为384M,最大值一般为最小值的两倍。
当然如果物理内存很小,又经常运行一些大型程序,最好还是加内存条。如果设置虚拟内存太大,将大大降低硬盘的使用寿命。因为调用虚拟内存实际上是调用硬盘每个分区的可用空间。所以速度跟内存还是没法比的。

缓存(Cache)

CPU进行处理的数据信息多是从内存中调取的,但CPU的运算速度要比内存快得多,为此在此传输过程中放置一存储器,存储CPU经常使用的数据和指令。这样可以提高数据传输速度。可分一级缓存和二级缓存。

一级缓存

即L1 Cache。集成在CPU内部中,用于CPU在处理数据过程中数据的暂时保存。由于缓存指令和数据与CPU同频工作,L1级高速缓存缓存的容量越大,存储信息越多,可减少CPU与内存之间的数据交换次数,提高CPU的运算效率。但因高速缓冲存储器均由静态RAM组成,结构较复杂,在有限的CPU芯片面积上,L1级高速缓存的容量不可能做得太大。

二级缓存

即L2 Cache。由于L1级高速缓存容量的限制,为了再次提高CPU的运算速度,在CPU外部放置一高速存储器,即二级缓存。工作主频比较灵活,可与CPU同频,也可不同。CPU在读取数据时,先在L1中寻找,再从L2寻找,然后是内存,在后是外存储器。所以L2对系统的影响也不容忽视。

缓存目前是封装在CPU芯片中的,一般没有办法设置。
用户可以根据自己的需要到BitComet菜单->选项->磁盘缓存中进行设置。0.50版本可以把最小、最大磁盘缓存都设为4M,此时BitComet运行仅消耗10M左右内存,应该是比较节省内存的。