免责声明:
笔记来源:本系列所有笔记均整理自 B站·王道考研·计算机组成原理 视频教程。
参考书籍:《2021年计算机组成原理考研复习指导》,王道论坛所著,电子工业出版社出版,ISBN :9787121379826。
1 存储器
1.1 存储器的分类
按作用层次分类
- 主存储器:主存,存放运行时的程序和数据,CPU能够直接访问
- 辅助存储器:外存,作为主存的后援存储器,CPU不能直接访问
- 高速缓冲存储器:Cache,存储真在执行的程序片段和数据,位于CPU与主存之间,主要用于解决CPU与主存速度不匹配问题
按存储介质分类
- 磁表面存储器:磁盘、磁带
- 磁芯存储器半导体存储器:MOS型存储器、双极型存储器
- 光存储器:光盘
按存取方式分类
-
随机存储器RAM:
- 任何一个存储单元都能够随机存取信息,存取时间与存储的物理位置无关,方便灵活
- 主要应用:主存和高速缓存
- 断电后,存储信息即消失
-
只读存储器ROM:
- 也是随机读取方式
- 一旦写入后就不能再次写入,即使断电也不会丢失
- 主要应用:存储固定程序信息,甚至是操作系统固化
- 派生出的存储器可以通过电擦除方式重新写入
-
串行访问存储器:
- 对存储单元进行读写时,需要按其物理位置的先后顺序进行寻址
- 顺序存取存储器,如磁带,只能按照某种顺序存取
- 直接存取存储器,如磁盘 ,先寻找到存储器中的某个区域,再在这个小的区域内按照某种顺序寻址
1.2 存储器的性能指标
存储容量
单位:
- 字节 Byte ,简写 B
- 比特bit,简写 b
- 1 B = 8b,1字节节等于8位
存储字长表示一次存取操作的数据量。
存储字数表示存储器的地址空间大小。
存储容量 = 存储字长 * 存储字数
比如假设机器字长64位,存储容量128MB,若按字编址,可寻址单元个数为 :
- 64位 = 8 字节
- 可寻址单元个数 = 128MB / 8B = 16M
单位成本
单位成本 = 总成本 / 总容量
存储速度
存取时间:完成一次存取需要的时间(读取数据,写入时间)
存储周期:存储器完成一次完整的读/写操作所需要的时间(连续两次访问存储器之间最小间隔时间)
主存带宽:每秒从主存进出信息的最大数量,单位字/秒、字节/秒、位/秒
主存带宽(数据传输率 )= 数据宽度 / 存储周期
3.2 存储器层次化结构
多级存储系统
为了解决存储系统中,存储容量、存取速度、成本之间相互制约的矛盾,通常采用多级存储器结构。
三级存储系统层次化结构
CPU能够直接与主存与缓存交换信息
主存能够与CPU、缓存、辅存交换信息
辅存需要通过主存才能跟CPU交换信息