最后,我们回头看看存储器。这是一部关于“快”与“大”的妥协史。

  • Cache(高速缓存): 位于CPU内部,速度极快,容量极小。像是CPU手边的笔记本,随时记录正在用的数据。
    • 难题: 如果笔记本写满了怎么办?这就需要替换算法(LRU、FIFO),把最没用的踢出去。
  • 主存(内存): 位于主板,速度中等,容量中等。像是书桌上的文件堆
  • 辅存(硬盘/SSD): 位于机箱深处,速度慢,容量巨大。像是地下室的档案库

虚拟存储器: 这是一个美丽的谎言
操作系统告诉程序:“你有4G内存可以用!” 其实物理内存只有2G。它通过页表置换,把暂时不用的数据扔进硬盘,用的时候再偷偷换回来。这让每个程序都觉得自己是世界的唯一。


🎉 全剧终?不,这只是开始!

这就是计算机组成原理的核心剧情。从0和1的逻辑代数,到门电路的开关,到触发器的记忆,到CPU的运算,再到总线的传输和存储的分级。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐