存储器层次结构
计算机系统中,cpu执行指令,而存储器系统为CPU存储指令和数据。简单模型中,存储器系统是一个线性字节数组。
存储器层次结构按层次来划分,程序更倾向于频繁访问某一层次的存储设备。因此高层次存储设备容量小、快,底层次存储设备容量大、慢、成本低。整体合理规划存储器系统,以相当便宜的存储设备得到接近于结构层次顶部存储设备的高速率向程序提供速率。
计算机系统中一个基本持久的思想:理解系统是如何将数据在存储器层次结构中上下移动,进而可以为特定应用程序的数据块存储在特定特定存储层次结构中,以实现CPU特定的速度访问。
关键字:基本存储技术、高速缓存存储器、局部性、存储器山
1.存储技术
1.1随机访问存储器(RAM)
静态随访(SRAM)比动态随访(DRAM)速度快,因此SRAM被用作高速缓存存储器。DRAM被用作主存及图像系统帧缓冲区。
- 静态RAM
- 动态RAM
- 传统RAM
- 存储器模块
- 增强的DRAM
- 非易失性存储器
- 访问主存