系统缓存与虚拟内存
1. 缓存和虚拟内存的区别
说到缓存,CPU里有一级二级缓存,用来存储要处理的数据
内存也可以说是CPU的3级缓存吧.是从硬盘调到内存,后再由CPU调用
系统缓存再C:\WINDOWS\TEMP
虚拟内存是指如果物理内存不够用的话,把C盘或者其他盘的硬盘空间暂时代替内存存放数据,....
就这些了
2. 虚拟内存与缓存是什么意思,有关系吗
虚拟内存是你自己设定大小,保存在硬盘上面的,也就是说大小和位置你都可以改变;缓存则是电脑硬件上面的,比如说CPU的二级缓存和3级缓存,大小和位置是固定的,不可以改变。他们之间没有关系。
3. 缓存和虚拟内存设置
虚拟内存在设置时就可以选择在哪个盘
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。
缓存是为了解决CPU速度和内存速度的速度差异问题。内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多。
虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
缓存不能设置 虚拟内存设置为内存的1.5-3倍都可以 在我的电脑--属性--高级--设置--高级--更改里设置
4. 如何设置系统缓存和虚拟内存
虚拟内存的设置可通过“控制面板→性能和维护→系统→高级→性能选项的设置→虚拟内存→更改”,再选择相应驱动器即可进行其页面文件的设置。
你可以这样设置,将最大、最小虚拟内存值设置为同样大小,虚拟内存可以设置成自己物理内存的2-3倍 (128内存可设置为300左右)
(256内存可设置为700左右)
修改磁盘缓存以加速xp,磁盘缓存对xp运行起着至关重要的作用,但是默认的I/O页面文件比较保守。
去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit];
根据你的内存修改其十六进制值:
64M: 1000;
128M: 4000;
256M: 10000;
512M或更大: 40000.
5. 虚拟内存和缓存有什么区别
虚拟内存是用的你硬盘上的空间,当物理内存不够用时,系统会自动在硬盘上
划分出一定的空间供程序运行。这部分空间大小可以自己来设定,也可以有系统自动分配。
缓存就是从硬盘读取数据后,传输到内存,在由内存向外读取的过程就是缓存
6. 虚拟内存和缓存相同吗 ,不同的话能讲讲吗
区别很大了。
虚拟内存:是由系统硬盘空间花费,一般是C盘分区。应对内存不足时候的状况。但是实际速度比内存要慢很多。
缓存:一般是各个硬件配备的数据临时存储,一般容量很小,但是数据交换速度非常快。比如CPU缓存。一般一级缓存只有几K或十几K。二级缓存,也是几百K或几M。顶级处理器也只有16M的二级缓存,是CPU处理数据的临时存储器。硬盘缓存就是和内存、CPU交换数据的存储器,一般也只有几百K。和当前内存几个G、硬盘几百G的容量,差距很大,但是读取速度比那些快很多。
7. 虚拟内存和缓存
虚拟内存是系统在硬盘上开辟一段空间作为内存来使用。当系统打开如OFFICE等软件的时候,某些数据会写入虚拟内存中,这样就避免了系统内存不足的问题。简单地说,虚拟内存就是拿硬盘的一部分当内存用
缓存是内存中的一部分,直接与CPU进行沟通的部分。
缓存的读写速度比内存快,价格也比较昂贵。
8. 虚拟内存与缓存有何区别
没有关系的,虚拟内存是占用内存的空间来作为内存的,缓存是cpu即将读取的数据的临时存放点,一般整合在cpu里面或在主板芯片上