3075
0
9264
超级版主
前言 我们每天使用电脑、手机,总会听到缓存、内存、硬盘(存储)这些名词。很多人分不清三者的区别:为什么电脑已经有几百 GB 固态硬盘,还必须搭配内存?缓存到底是什么,它和内存又有什么不一样? 计算机并不是把所有数据直接交给 CPU 运算,而是依靠一套分层存储金字塔完成数据搬运。速度越快的存储,容量越小、成本越高;容量越大的存储,读写速度就越慢。寄存器、CPU 多级缓存、内存、固态硬盘、机械硬盘,各司其职,共同支撑起电脑的全部工作。
核心规则:CPU 运算速度极快,但 “手很短”,只能直接读取寄存器。所有程序数据,都要从仓库(硬盘)一步步搬运到办公桌、托盘,最后交到手里才能计算。
缓存里存放的仅仅是内存数据的副本。缓存空间有限,旧的、很久不用的数据会被清理淘汰,给新数据腾出位置。这就是为什么软件第一次打开慢,再次打开会流畅很多。
技术小知识:CPU 缓存使用 SRAM 静态存储器,不需要刷新,速度快;而电脑内存使用 DRAM 动态存储器,依靠电容保存数据,需要不断刷新维持数据状态,断电数据丢失。
SSD 速度虽然快,但依然比内存慢数十倍甚至上百倍。就算 SSD 再快,也无法直接替代内存。CPU 不能直接运行硬盘上的程序,必须先加载进内存。
规律:从上往下,容量越来越大、速度越来越慢、每 GB 硬件成本越来越低。
举报
本版积分规则 发表回复 回帖后跳转到最后一页
相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号