随机访问存储器
- 随机访问存储器分为两类(RAM):静态RAM(SRAM)和动态RAM(DRAM)
- 静态RAM将每个位存储在一个双稳态的存储器单元里。
动态RAM将每个位存储为对一个电容的充电。
- 静态RAM主要应用于高速缓存存储器;动态RAM主要应用于主存,帧缓冲区。
- 传统的DRAM
1.DRAM 芯片中的单元是位
2.DRAM中的所有位被分成d个超单元.
3.每个超单元都由w个DRAM单元组成.
4.一个d×w的DRAM总共存储了dw位信息.
- DRAM芯片封装在内存模块中,它插到主板的扩展槽上
读一个DRAM超单元的内容
- 增强的DRAM
1.快页模式DRAM
2.扩展数据输出DRAM
3.同步DRAM
4.双倍数据速率同步DRAM
5.视频RAM - 访问主存
数据流通过称为总线(bus)的共享电子电路在处理器和DRAM主存之间来来回回。每次CPU和主存之间的数据传送都是通过一系列步骤来完成的,这些步骤称为总线事务(bus transaction)。读事务(read transaction)从主存传送数据到CPU,写事务(write transaction) 从CPU传送数据到主存.
磁盘存储
- 磁盘构造
- 磁盘容量
固态硬盘
- 固态硬盘(Solid State Disk),简称固盘,固态硬盘用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等诸多领域
局部性
- 原理:倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身,这种被称为局部性原理
- 两种形式
1.时间局部性
2.空间局部性
对程序数据引用的局部性,取指令的局部性
存储器层次结构
高速缓存存储器
高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。
高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。在计算机存储系统的层次结构中,是介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。
高速缓冲存储器最重要的技术指标是它的命中率。