内容正文:
《计算机原理》考前概念
梳理与常考题选讲 专题四 存储系统 (1)
主讲人:郭老师
1
一、教材要求
2
一、教材要求
1.掌握半导体存储器的分类及主存的主要性能指标。
2.理解RAM存储器的特点、组成结构,了解单译码方式和双译码方式。
3.理解ROM存储器的分类、工作原理及特点。
4.掌握堆栈的工作原理、特点及进出堆栈示意图。
5.掌握存储器的扩展方式,计算地址线的根数、芯片的个数以及芯片地址的范围。
6.掌握Cache存储器的功能、结构、工作原理,理解Cache的地址映射方式及特点,
了解Cache的替换算法和写入策略。
7.了解虚拟存储器,理解虚拟地址、实存地址的概念。
3
二、概念梳理
4
二、概念梳理
1.半导体存储器
在早期的计算机中,主存储器主要采用延迟线和
磁芯存储器。随着大规模集成电路技术 的发展,
半导体存储器得到快速发展。半导体存储器具有
集成度大大提高,存取速度加快,成本迅速降低,
体积急剧缩小等特点。所以,现代计算机中,大部
分采用半导体存储器。
1.1半导体存储器的分类
5
从电路角度看,半导体存储器可分为双极型存储器和单极型存储器。双极型存储
器采用 晶体管一晶体管逻辑 (TTL,Transistor-Transistor Logic) 电路,其优点是工
作速度快,但集成度较低,功耗大,价格较贵;单极型存储器采用金属氧化物半导
体MOS电路,其优点是集成度高,功耗低,价格便宜。
按工作特点和功能,半导体存储器可分为可读写存储器RAM和只读存储器
ROM两种。
1.RAM存储器
按电路类型,RAM 存储器可分为双极型RAM 和单极型 RAM(MOS型 RAM)两种。
半导体存储器一般由地址译码器、存储矩阵、控制逻辑和3态双向缓冲器等部分组成,
如图4.2所示。
7
(1)存储矩阵
能够寄存二进制信息的基本存储电路的集合称为存储体。存储体又称为存储矩阵。
8
(2)地址译码器
存储矩阵中基本存储电路的编址方法有两种, 一种是单译码编址方式,如图4.3
所示, 适用于小容量字结构存储器中;另一种是双译码(也叫复合译码)编址方法,
如图4.4所示,适用于大容量的存储器中。
9
(3)存储器控制电路
存储器控制电路通过存储器的引脚,接受来自CPU的控制信号,通过组合变换后,
对存储矩阵、地址译码器、3态双向缓冲器进行控制。存储器的控制信号通常有片
选信号CS(Chip Select) 或芯片允许CE(Chip Enable)、输出允许OE(Output
Enable)或输出禁止OD(Output Disable)、读/写控制R/W 或写开放WE(Write
Enable) 等信号。
CS(CE): 低电平有效。当它是低电平时,表示芯片被选中,芯片允许读/写操作。
OE(OD): 用来控制存储器的输出的3态缓冲器,从而使微处理单元能直接管理存储
器 可否输出(是否与总线隔离),以免争夺总线。
R/W(WE): 用来控制被选中的芯片是进行读操作还是进行写操作。
10
(4)静态基本存储电路(单元)
存储器的每一个存储单元都由若干基本存储电路
(又称基本存储单元)组成。
在图4.5中,T1 和 T2 为放大管,T3 和 T4
为负载管, T1 、T2 、T3 、T4组成一个双稳态
触发器。假设T1 导通,则A 点为低电平, T2
就会截止,B 点为高电平,进一步使T1 饱和 导
通,保持A点为低电平,B 点为高电平;相应地,
T2 导通,则B 点为低电平,T1 截止,A 点为高电平,T2 进一步饱和导通,保
持A点为高电平,B 点为低电平。假设A点高电平, B 点低电平代表“1”,那么,A
11
点低电平, B 点高电平就可以代表“0”。可见,这个双稳态电 路可以保存一个二
进制数据位。T5、T6、T7、T8 为控制管, T5、T6 的基极接到X 地址译码 线上,
T7 、T8的基极接到Y 地址译码线上。当基本存储单元没有被选中时, T5 、T6 、
T7 、 T8 都处于截止状态, A 点电平和B 点电平保持不变,存储的信息不受影
响。T7、T8 的接收 极接到 I/O 的反向端, T7 、T8 为一列中所有的基本存储
单元所共用,不是某一个基本存储 单元所独有。
对基本存储单元的读操作过程是:X 译码器的地址线X 和 Y 译码器的地址
线 Y 都是高 电平, T5 、T6 、T7 、T8 全部导通,A点的电位从I/O 输 出 ,
B 点的电位从I/O 输出。假设 A 点是高电平,则读出了“1”,否则,读出了 “0”。
写操作过程也是相似的, X 和 Y 都是 高 电 平 ,T5 、T6 、T7 、T8 全部导
通,从I/O 和 I