《深入理解计算机系统》第六章学习笔记 存储器层次结构

发布时间 2023-04-28 13:16:33作者: 蓝天,白云

到目前为止,在对系统的研究中,我们依赖于一个简单的计算机系统模型,CPU执行指令,而存储器系统为CPU存放指令和数据。在简单模型中,存储器系统是一个线性的字节数组,而CPU能够在一个常数时间内访问每个存储器位置。

实际上,存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速的高速缓存存储器作为一部分存储在相对慢速的主存储器中数据和指令的缓冲区域。

作为一个程序员,你需要理解存储器层次结构,因为它对应用程序的性能有着巨大的影响。