假设有一个工厂,
仓库负责存储资料,车间负责加工
它的工作流程可以是这样,首先从仓库将原材料拿到车间进行加工,加工完成之后在放回仓库.那么,仓库可以比做硬盘,车间可以比做CPU
但是每次需要一个零件拿一个,用完再放回去光跑腿了,很麻烦,所以你可以在车间旁边顺手的地方腾出一块空间,每天把今天要用的材料都一次从仓库搬到这里,处理完成之后暂时放到这里,当这里空间不够的时候再将不用的拿到仓库去换其他急用的,而且每天下班前为了不被清洁工清理掉你的东西,你需要把所有东西都还回仓库,那么这个临时区域就是内存。
硬盘存储我们所有的资源
CPU负责处理这些数据
而内存它可以高速的和CPU交换数据,但是每次断电东西就会丢失,所以你每次开机需要从硬盘读数据到内存,关机在将这个空间整理干净
如果你的内存太小,那你只有从硬盘借用一块空间当作内存用,这个就是虚拟的内存
不知道讲清楚了没有,又开始职业习惯了,