“系统缓存”系统会根据物理内存的大小来决定使用多少比例的系统缓存,物理内存越大,系统缓存越大,成一定正比的。主要来存放程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。
(但是绝对不会变为0,你会发现当你的内存被某个软件占用的非常吃紧的时候,系统缓存会变得很小,当你的软件退出后,可用内存会一时间变得很大,系统缓存还是很小,这个时候你在操作其他动作的时候会发现比较慢,因为这个时候系统会重新缓存他所需要的程序和数据,操作一会之后就会发现变得流畅了,在看看系统缓存,变大了。)
说白了其实“系统缓存”就是系统预读你经常使用的程序(包括系统内部的程序)在内存中暂时驻留,以便提高程序的加载速度,这样就是为啥内存越大,系统速度会相应提高的道理。
win7和 vista 里面的Superfetch这个服务的功能就是利用这个原理,他的说明是“维护和提高一段时间内的系统性能。”
楼上的大大们要分清出 系统缓存 跟虚拟内存和交换的虚拟页等等不是一个概念。。
系统缓存是运行程序使用内存的约数! 也就是你现在内存用掉了多少
说实在的 我WIN7用习惯了 设备管理器里面可以看到进程使用多少内存 还真不记得XP是啥样子了
系统缓存:是硬盘虚拟的内存。
本质上是硬盘空间,系统把它当成内存来使用。
系统缓存是说在内存和硬盘之间数据交换的虚拟页,通常是由操作系统在硬盘上分配固定大小的硬盘空间,采取页式,段式,段页式进行数据交换及管理,cpu上的cache是用于cpu还未处理的指令以流水线的形式进行存放,该指令由用户发出,然后转给内存,最后到cpu,但是cpu处理和内存通常不是1比1关系的,所以设计cache(缓存),l1指1级缓存,l2指2级缓存,1级缓存通常比较小,不同的cpu设计不一样,2级缓存就是你买cpu时候说的缓存,例如p4 630是2m,p4820是1m*2双核心
系统缓存,是CPU的一部分,它存在于CPU中 CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大,缓存是为了解决CPU速度和内存速度的速度差异问题。
两台电脑占用缓存不同跟你安装的程序有关系哦
比如一直在后台运行的杀毒软件什么的
如果电脑没有明显很卡的情况 不用去管他哦