虚拟内存与缓存有何区别
虚拟内存和缓关系如下:
它们的原理都是局部时间内被访问的内存地址具有局部性。 
现在我们来看看它们的区别。 
1、缓存是一种硬件,是CPU的一部分而虚拟内存并不是一种硬件,而是存在于硬盘上的一个文件,是根据WINDOWS的要求生成的(二者中的信息都是随时变化的) 
2、缓存的目的是加快系统的速度,而虚拟内存技术是为了使更多的程序能够在有限的内存中运行
虚拟内存和缓关系如下:
它们的原理都是局部时间内被访问的内存地址具有局部性。 
现在我们来看看它们的区别。 
1、缓存是一种硬件,是CPU的一部分而虚拟内存并不是一种硬件,而是存在于硬盘上的一个文件,是根据WINDOWS的要求生成的(二者中的信息都是随时变化的) 
2、缓存的目的是加快系统的速度,而虚拟内存技术是为了使更多的程序能够在有限的内存中运行