第4章存储器2学习.pptx
《第4章存储器2学习.pptx》由会员分享,可在线阅读,更多相关《第4章存储器2学习.pptx(170页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(1)存取时间与物理地址无关(随机访问)顺序存取存储器 磁带4.12.按存取方式分类(2)存取时间与物理地址有关(串行访问)随机存储器 只读存储器 直接存取存储器 磁盘在程序的执行过程中 可 读 可 写在程序的执行过程中 只 读第1页/共170页磁盘、磁带、光盘 高速缓冲存储器(Cache)Flash Memory存储器主存储器辅助存储器MROMPROMEPROMEEPROMRAMROM静态 RAM动态 RAM3.按在计算机中的作用分类4.1第2页/共170页高低小大快慢辅存寄存器缓存主存磁盘光盘磁带光盘磁带速度容量价格 位 1.存储器三个主要特性的关系 二、存储器的层次结构CPUCPU主机4
2、.1第3页/共170页缓存CPU主存辅存2.缓存 主存层次和主存 辅存层次缓存主存辅存主存虚拟存储器10 ns20 ns200 nsms虚地址逻辑地址实地址物理地址主存储器4.1(速度)(容量)第4页/共170页4.2 主存储器一、概述1.主存的基本组成存储体驱动器译码器MAR控制电路读写电路MDR地址总线数据总线读写第5页/共170页2.主存和 CPU 的联系MDRMARCPU主 存读数据总线地址总线写4.2第6页/共170页 为了区别存储体中各个存储单元,必须将他们逐一编号。存储单元的编号称为存储地址。一个存储单元可存放一个字,也可存放一个字节,这是由计算机的结构决定的。对于字节编址的计算
3、机,最小寻址单位是一个字节。对于字编址的计算机,最小寻址单位是一个字。3.主存中存储单元地址的分配4.2存储单元、存储字、存储元件第7页/共170页3.主存中存储单元地址的分配 IBM 370机字长32位,主存按字节编址,每一个存储字包含4个单独编址的存储字节,其地址安排下图。IBM 370机字长32位,主存按字节编址,每一个存储字包含4个单独编址的存储字节,其地址安排下图。高位字节地址为字地址字地址字节地址11109876543210840 这种称为大端方案,即字地址等于最高有效字节地址,且字地址总等于4的整数倍,用地址码的末两位区分同一个字的4个字节。第8页/共170页 低位字节 地址为字
4、地址设地址线 24 根按 字节 寻址按 字 寻址若字长为 16 位按 字 寻址若字长为 32 位字节地址字地址4523014203.主存中存储单元地址的分配4.2224=16 M8 M4 M PDP-11机字长16位,主存也按字节编址,每一个存储字包含2个单独编址的存储字节,其地址安排见下图右。这种称为小端方案,即字地址等于最低有效字节地址,且字地址总等于2的整数倍,用地址码的最末位区分同一个字的2个字节。第9页/共170页(2)存储速度4.主存的技术指标(1)存储容量主存 存放二进制代码的总位数 读出时间 写入时间 存储器的 访问时间 存取时间 存取周期 读周期 写周期 连续两次独立的存储器
5、操作(读或写)所需的 最小间隔时间 4.2第10页/共170页(3)存储器的带宽 单位时间内存储器存取的信息量。单位:位/秒,字节/秒。例:存取周期为500ns,每个存取周期访问16位,则它的带宽:16/500ns=32M位/秒提高存储器带宽的方法:缩短存取周期增加存储字长增加存储体第11页/共170页芯片容量二、半导体存储芯片简介1.半导体存储芯片的基本结构译码驱动存储矩阵读写电路1K4位16K1位8K8位片选线读/写控制线地址线数据线地址线(单向)数据线(双向)1041411384.2第12页/共170页二、半导体存储芯片简介1.半导体存储芯片的基本结构译码驱动存储矩阵读写电路片选线读/写
6、控制线地址线数据线片选线读/写控制线(低电平写 高电平读)(允许读)4.2CSCEWE(允许写)WEOE第13页/共170页存储芯片片选线的作用用 16K 1位 的存储芯片组成 64K 8位 的存储器 32片当地址为 65 535 时,此 8 片的片选有效 8片16K 1位 8片16K 1位 8片16K 1位 8片16K 1位4.2第14页/共170页0,015,015,70,7 读/写控制电路 地址译码器 字线015168矩阵07D07D 位线 读/写选通A3A2A1A02.半导体存储芯片的译码驱动方式(1)线选法4.200000,00,7007D07D 读/写选通 读/写控制电路 结构简单
7、连线较多第15页/共170页A3A2A1A0A40,310,031,031,31 Y 地址译码器 X地址译码器 3232 矩阵A9I/OA8A7A56AY0Y31X0X31D读/写(2)重合法4.200000000000,031,00,31I/OD0,0读译码电路的开销较大第16页/共170页 三、随机存取存储器(RAM)1.静态 RAM(SRAM)(1)静态 RAM 基本电路A 触发器非端1T4T触发器5TT6、行开关7TT8、列开关7TT8、一列共用A 触发器原端T1 T4T5T6T7T8AA写放大器写放大器DIN写选择读选择DOUT读放位线A位线A列地址选择行地址选择4.2T1 T4第1
8、7页/共170页第18页/共170页AT1 T4T5T6T7T8A写放大器写放大器DIN写选择读选择读放位线A位线A列地址选择行地址选择DOUT 静态 RAM 基本电路的 读 操作 行选 T5、T6 开4.2T7、T8 开列选读放DOUTVAT6T8DOUT读选择有效第19页/共170页T1 T4T5T6T7T8AADIN位线A位线A 列地址选择行地址选择写放写放读放DOUT写选择读选择 静态 RAM 基本电路的 写 操作 行选T5、T6 开 两个写放 DIN4.2列选T7、T8 开(左)反相T5A(右)T8T6ADINDINT7写选择有效T1 T4第20页/共170页(2)静态 RAM 芯片
9、举例 Intel 2114 外特性(18个引脚)存储容量1K4 位4.2I/O1I/O2I/O3I/O4A0A8A9WECSVCCGNDIntel 2114第21页/共170页 Intel 2114 RAM 矩阵(64 64)读A3A4A5A6A7A8A0A1A2A9150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS第一组第二组第三组第四组4.2第22页/共170页150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码
10、列地址译码I/O1I/O2I/O3I/O4WECS第一组第二组第三组第四组00000000004.2 Intel 2114 RAM 矩阵(64 64)读第23页/共170页第一组第二组第三组第四组150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS00000000004.2 Intel 2114 RAM 矩阵(64 64)读150311647326348第24页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读15031164732634
11、8150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS00000000001503116473263480164832第25页/共170页150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS00000000001503116473263480164832第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读0163248CSWE第26页/共170页150311647326
12、348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS0164832第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读15031164732634801632480000000000第27页/共170页150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS0000000000第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读15031
13、164732634801632480164832第28页/共170页150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS0000000000第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读1503116473263480163248读写电路读写电路读写电路读写电路0164832第29页/共170页150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/
14、O4WECS0000000000第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)读1503116473263480163248读写电路读写电路读写电路读写电路0164832I/O1I/O2I/O3I/O4第30页/共170页A3A4A5A6A7A8A0A1A2A9150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写第31页/共170页150311647326348150
15、311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS第一组第二组第三组第四组00000000004.2 Intel 2114 RAM 矩阵(64 64)写第32页/共170页第一组第二组第三组第四组150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS00000000004.2 Intel 2114 RAM 矩阵(64 64)写150311647326348第33页/共170页第一组第二组第三组第四组4.2
16、 Intel 2114 RAM 矩阵(64 64)写150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码I/O1I/O2I/O3I/O4WECS0000000000150311647326348WECS0164832第34页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写I/O1I/O2I/O3I/O4WECS150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码000000000015031164732
17、6348I/O1I/O2I/O3I/O40164832第35页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写I/O1I/O2I/O3I/O4WECS150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码0000000000150311647326348I/O1I/O2I/O3I/O4读写电路读写电路读写电路读写电路0164832第36页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写I/O1I/O2I/O3I/O4WECS1503
18、11647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码0000000000150311647326348I/O1I/O2I/O3I/O4读写电路读写电路读写电路读写电路0164832第37页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写I/O1I/O2I/O3I/O4150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码WECS0000000000150311647326348读写电路读写电路读写电路读写电路I/
19、O1I/O2I/O3I/O40164832第38页/共170页第一组第二组第三组第四组4.2 Intel 2114 RAM 矩阵(64 64)写I/O1I/O2I/O3I/O4150311647326348150311647326348读写电路读写电路读写电路读写电路0163015行地址译码列地址译码WECS0000000000150311647326348I/O1I/O2I/O3I/O4读写电路读写电路读写电路读写电路01632480164832第39页/共170页ACSDOUT地址有效地址失效片选失效数据有效数据稳定高阻(3)静态 RAM 读 时序 tAtCOtOHAtOTDtRC片选有效
20、4.2读周期 tRC 地址有效 下一次地址有效读时间 tA 地址有效数据稳定 tCO 片选有效数据稳定tOTD 片选失效输出高阻tOHA 地址失效后的数据维持时间第40页/共170页ACSWEDOUTDIN(4)静态 RAM(2114)写 时序 tWCtWtAWtDWtDHtWR写周期 tWC 地址有效下一次地址有效4.2写时间 tW 写命令 WE 的有效时间tAW 地址有效片选有效的滞后时间tWR 片选失效下一次地址有效tDW 数据稳定 WE 失效tDH WE 失效后的数据维持时间第41页/共170页DD预充电信号读选择线写数据线写选择线读数据线VCgT4T3T2T11(1)动态 RAM 基
21、本单元电路 2.动态 RAM(DRAM)读出与原存信息相反读出时数据线有电流 为“1”数据线CsT字线DDV0 10 11 0写入与输入信息相同写入时 CS 充电 为“1”放电 为“0”4.2T3T2T1T无电流有电流第42页/共170页单元电路读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D行地址译码器001131311A9A8A7A6A531A4A3A2A1A0刷新放大器写数据线读数据线0(2)动态 RAM 芯片举例 三管动态 RAM 芯片(Intel 1103 1K1)读00000000000D0 04.2单元电路读 写 控 制 电 路第43页/共170页A9A8A7A6A
22、5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0 三管动态 RAM 芯片(Intel 1103)写4.2第44页/共170页111114.2 三管动态 RAM 芯片(Intel 1103)写A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0第45页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113
23、131131A4A3A2A1A0刷新放大器写数据线读数据线0111114.2 三管动态 RAM 芯片(Intel 1103)写第46页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线001000111114.2 三管动态 RAM 芯片(Intel 1103)写第47页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线01111110
24、10001 14.2 三管动态 RAM 芯片(Intel 1103)写第48页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0D111110100014.2 三管动态 RAM 芯片(Intel 1103)写第49页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0D111110100014.2 三管动态 RAM 芯片(Intel
25、 1103)写读 写 控 制 电 路第50页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0D111110100014.2 三管动态 RAM 芯片(Intel 1103)写读 写 控 制 电 路第51页/共170页A9A8A7A6A5读 写 控 制 电 路列 地 址 译 码 器读选择线写选择线D单元电路行地址译码器00113131131A4A3A2A1A0刷新放大器写数据线读数据线0D111110100014.2 三管动态 RAM 芯片(Intel 1103)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器 学习
限制150内