缓存属于虚拟内存吗
A. 内存缓存硬存虚拟内存是什么
内存:特指内存条,可以理解为用来运行程序的,注意和硬盘等存储设备区分。
缓存:一般是硬盘、CPU里面使用,例如硬盘缓存,是将数据先写入缓存,然后再写入硬盘,可以减缓硬盘损耗。一般而言大缓存的硬盘,使用时感觉到的反应速度会快一些。而且寿命也比较长。
硬存(估计是硬盘):硬盘是保存数据的东西。断电后数据仍然可以保存(内存、缓存关机后数据会清空)。很多小白吧硬盘容量当成内存,这是不对的。
虚拟内存:在硬盘里面划分出一部分空间,当做虚拟内存使用。当内存里面的空间不够或者内存里面数据计算缓慢的时候,系统就会将内存里面的数据移动到虚拟内存里面,腾出内存做其他事,但是虚拟内存的速度远远比不上内存。
闪存:一般指使用flash芯片的存储设备,比如手机自带2G空间而不是自带2G内存,更多人把这个和内存搞混。
安卓机器有点乱,有自带存储(例如16G),内存(这个在安卓里面一般指系统划分出来当软件安装的容量,差不多和电脑的C盘一个意思,现在叫得少了),运行内存(这个等同台式机的内存)
B. 缓存是不是虚理内存
虚拟内存
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面,就让我们一起来看看如何对虚拟内存进行设置吧。
缓存(Cache
memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界接口传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。