有什么关系? 电脑的内存和 CPU 有什么关系? 将电脑比作一个加工厂, CPU 就是加工车间, 内存就是加工车间的临时仓库 硬盘就是加工的原料仓库 而操作系统就是协调整间工厂的调度办公室, 用户要运行一个游戏,双击鼠标,操作系统接收到用户的指令,将指令传达给 CPU,CPU 根据用户的需要,将运行这个游戏所需要的东西返回给操作系统, 操作系统将游戏的运行要求返回给 CPU(包括游戏放在硬盘上的哪个地方,运 行游戏需要多少 CPU 资源,多少内存资源,多少声卡支援,多少显卡资源), CPU 接到信息后,开始向各个硬件设备申请资源(包括从硬盘读取游戏数据, 让声卡准备为游戏工作,显卡准备为游戏工作),等所有硬件资源都准备就绪, CPU 就开始处理游戏程序的各种效果(登陆界面,声音,3D 效果等等)用户就 可以看到熟悉的游戏画面了。 以上是电脑处理每一次用户操作的大致流程,那内存和 CPU 有什么关系呢,最 初的电脑是是没有内存的,CPU 处理的数据全部直接读取硬盘内的数据,但是 随着 CPU 技术的发展,CPU 的处理速度日益加快,而硬盘的传输速度提升跟不 上 CPU,就造成了 CPU 在处理任务的时候,要花费很多时间来等待硬盘的数据 传输,在一定程度上影响了电脑的整体运行效率,这时,工程师们在 CPU 和硬 盘直接的传输通道中间加上了内存, 这种内存的存储速度是硬盘的数倍到几十倍 不等,并在操作系统内制定了相关的预读功能, 这样在电脑启动之后,操作系统就预先将平时最常使用的功能先从硬盘读取,并 放在内存里,在用户运行常用程序的时候,CPU 就直接从内存读取,而不再去 频繁的访问硬盘,因此有了内存,电脑的整体性能就得到了很大的提升, 后话:为什么不将内存直接做到 CPU 里面呢?CPU 内部也有它自己的内存的, 我们一般称之为 CPU 的缓存,根据 CPU 不同,CPU 有 1 级缓存、二级缓存、 这些缓存的作用也跟内存一样,但速度比内存更快 其实缓存就是内存,内存是整机的缓存,显存是显卡的缓存,CPU 的 CACHE 就是 CPU 的缓存