云南丽江大研古镇美食:缓存就是虚拟内存吗?

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 12:13:13
缓存
缓存是什么?

不是一个概念。
缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。

内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了

数据缓冲区。比如硬盘的缓存,系统会把经常使用的应用程序放到缓存里,需要时可以马上读取。从缓存里读要比直接从硬盘里读的速度快很多。解释不一定准确。基本是这个意思。

不是,缓存是调节cpu与内存速率不匹配问题的一种硬件,而虚拟内存是一个特殊程序。

不是两个根本不是一回事.

是两个不一样的概述,调节cpu与内存速率不匹配问题的一种硬件,而虚拟内存是一个特殊程序是缓存

不是的.概念不同!