在网上查了一些资料,也都是一些比喻的说法。缓存
基本都是:硬盘是永久存储 内存是暂时存储 内存的数据不用读取直接可用 硬盘的数据需通过cpu读取内存
从读取的顺序来看:硬盘是外存储器,CPU首先从CPU的缓存中读取数据,也就说CPU的缓存是速度最快的,若是找不到就从内存中查找,再次从硬盘的虚拟内存中差找,最后才是硬盘。程序
把CPU比喻成计算机的「大脑」一点都不为过,它不但要负责接收外界输入 的讯息资料,并且还要负责处理这些资料,而后将处理过的结果传送到正确的 装置上。几乎全部大大小小的工做,都须要由CPU来下达命令,传达到其它装置 内存在计算机中的做用很大,电脑中全部运行的程序都须要通过内存来执行,若是执行的程序很大或不少,就会致使内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来讲,若是电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必需要用到比较大的虚拟内存,文件被内存读取以后就会先储存到虚拟内存,等待内存把文件所有储存到虚拟内存以后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了技术