cpu、内存、硬盘之间的关系

在网上查了一些资料,也都是一些比喻的说法。

基本都是:硬盘是永久存储 内存是暂时存储 内存的数据不用读取直接可用 硬盘的数据需经过cpu读取

从读取的顺序来看:硬盘是外存储器,CPU首先从CPU的缓存中读取数据,也就说CPU的缓存是速度最快的,如果找不到就从内存中查找,再次从硬盘的虚拟内存中差找,最后才是硬盘

把CPU比喻成计算机的「大脑」一点都不为过,它不但要负责接收外界输入 的讯息资料,而且还要负责处理这些资料,然后将处理过的结果传送到正确的 装置上。几乎所有大大小小的工作,都需要由CPU来下达命令,传达到其它装置 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了

原文地址:https://www.cnblogs.com/jsh-tianshi/p/4060782.html