一、层次化存储结构
CPU(寄存器) => Cache (内容存取)=> 内存(RAM、ROM) => 外存(硬盘、光盘、U盘)
Cache
使用Cache改善系统性能的依据是程序的局部性原理(时间局部性、空间局部性)
地址映象是将主存与Cache的存储空间划分为若干个大小相等的页(或块)
Cache映象分为直接相联映象(电路简单,冲突率高)、全相联映象(电路难,适用于小容量的Cache,冲突率低)、组相联映象(折中)
二、编址
按字编址(存储体的存储单元是字存储单元Byte)、按字节编址(存储体的存储单元是字节存储单元bit)。1Byte = 8bit
根据存储器所要求的容量和选定的存储芯片的容量可以计算出所需的芯片总数:总片数 = 总容量 / 每片容量
三、总线
总线同一时刻只允许一个设备发送,可以多个设备接收。分为数据总线DB、地址总线AB、控制总线CB
数据总线:CPU和RAM之间传送数据
地址总线:指定在RAM中存储数据的地址
控制总线:将微处理器控制单元的信号传送到周边设备
四、校验码
码距是两个合法编码之间最少变化的位数
奇偶校验(检错)、循环冗余校验(检错)、海明码(检错,纠错)