⭐存储器的层次结构

- 越往上速度越快
- 越往上容量越小
- 越往上价格越高
有的教材把安装在电脑内部的磁盘称为”辅存”,把U盘、光盘等称为“外存”。也有的教材把磁盘、U盘、光盘等统称为“辅存”或“外存”
由于辅存读取的速度较慢,CPU一般不能与辅存相连接,所以会先把APP放在内存。比如开游戏加载其实就是在把辅存保存在主存。也就是说辅存中的数据需要调入主存才能被CPU访问

但是主存虽然已经很快了,但有些频繁访问的数据来讲还是不够快,这个时候就需要主存将一部分数据复制一份放在Cache中,来提高CPU读取速度。 - 主存—辅存:实现了虚拟存储系统,解决了主存容量不够的问题
- Cache—主存:解决了主存与CPU速度不匹配的问题
存储器的分类
层次

存储介质
存储器的功能就是存放二进制信息,根据存储这些二进制位的存储介质不同,我们可以对存储器进行如下分类:
- 半导体存储器(主存、Cache):以半导体件存储信息。这一类存储器读写速度通常要快一些
- 磁表面存储器(磁盘、磁带):以磁性材料存储信息。
- 光存储器(光盘)💿:以光介质存储信息。
存取方式
- 随机存取存储器(RAM)(内存条):读写任何一个存储单元所需时间都相同,与存储单元所在的物理位置无关
- 顺序存储存储器(SAM)(磁带):读写一个存储单元所需时间取决于存储单元所在的物理位置
- 直接存储存储器(DAM)(硬盘):既有随机存储特性,也有顺序存取特性。先直接选取信息所在区域,然后按顺序方式存取
- 相联存储器(CAM)(快表):可以按照内容检索到存储位置进行读写
串行访问存储器:读写某个存储单元所需时间与存储单元的物理位置有关,我们将SAM和DAM统称为串行访问存储器。
信息的可更改性
- 读写存储器(RWM):即可读、也可写(如磁盘、内存、Cache)
- 只读存储器(ROM):只能读、不能写(如实体音乐专辑、BIOS)
不过事实上现在很多ROM也可以往里面写数据,只是比较麻烦。
信息的可保存性
- 易失性存储器(主存、Cache):断电后,存储信息消失的存储器
- 非易失性存储器(磁盘、光盘):断电后,存储信息依然保持的存储器
- 破坏性读出(DRAM芯片):信息读出后,原存储信息被破坏
- 非破坏性读出(SRAM芯片):信息读出后,原存储信息不被破坏
⭐存储器的性能指标
- 存储容量:存储字数 * 字长(如1M * 8 位),存储器的MDR位数反应了存储字长
- 单位成本:每位价格=总成本/总容量
- 存储速度:数据传速率=数据的宽度(存储字长)/存储周期,每个存储周期我们可以写一个字存储字长

其实本质上来讲我们进行读写操作只需要Ta的时间(一个字节),但如果我们连续读取的话需要一个恢复时间,在恢复时间内存储器不会读写其他数据。
主存带宽(Bm):主存带宽又称数据传速率,表示每秒从主存进出信息的最大数量,单位为字/秒、字节/秒(B/s)、位/秒(b/s)。其实就是存储速度的别名。
说些什么吧!