按作用分类
高速缓存器(Cache)
主存储器(主存)
辅助存储器(辅存/外存)
按存储介质分类
磁表面存储器
磁芯存储器
半导体存储器
光存储器
按存取方式分类
相联存储器(CAM)
随机存储器(RAM)
只读存储器(ROM)
串行访问存储器
读写某个存储单元所需要的时间与存储单元物理位置有关
顺序存取存储器(磁带)(SAM)
直接存取存储器(DAM)
按信息可保持性分类
易失性存储器
非易失性存储器
层次结构:Cache——主存层——辅存
层次思想:上一层的存储器作为低一层存储器的高速缓存,上一层的内容是下一层的内容的一部分
Cache和主存能与CPU直接交换信息,辅存要通过主存与CPU交换信息
主存与CPU、Cache、辅存都能交换信息
主存和Cache之间的数据调动是由硬件自动完成的,对所有程序员透明
主存和辅存之间的数据调动是由操作系统完成的(换入换出技术),对应用程序员透明
存储容量
单位成本
存取速度
数据传输率 = 数据的宽度 / 存储周期
数据传输率中的K, M基数为10(是10的次方,不是2,只有存储容量基数为2)
存储周期大于存取时间,因为有一段恢复内部状态的复原时间