计算机组成原理-存储器课件举例讲解.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理-存储器课件举例讲解.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 存储器 课件 举例 讲解
- 资源描述:
-
1、第三章第三章 存储器存储器2022年12月6日星期二2目录目录3.1 存储器概述存储器概述(理解)(理解)3.2 SRAM存储器存储器(理解)(理解)3.3 DRAM存储器存储器(掌握)(掌握)3.4 只读存储器和闪速存储器只读存储器和闪速存储器(理解)(理解)3.5 并行存储器并行存储器(理解)(理解)3.6 CACHE存储器存储器(掌握)(掌握)2022年12月6日星期二3学习要求学习要求l理解存储系统的基本概念理解存储系统的基本概念l熟悉主存的主要技术指标熟悉主存的主要技术指标l掌握主存储器与掌握主存储器与CPUCPU的连接方法的连接方法l理解理解CacheCache的基本概念及工作原理
2、的基本概念及工作原理l掌握掌握Cache-Cache-主存地址映射方法主存地址映射方法 2022年12月6日星期二43.1 存储器概述存储器概述l3.1.1 存储器分类存储器分类 l3.1.2 存储器的分级结构存储器的分级结构l3.1.3 存储器的技术指标存储器的技术指标2022年12月6日星期二53.1.1 存储器分类(存储器分类(1/3)l按存储介质分按存储介质分半导体存储器:用半导体器件半导体存储器:用半导体器件(MOS管管)组成的存储器;组成的存储器;磁表面存储器:用磁性材料磁表面存储器:用磁性材料(磁化作用磁化作用)做成的存储器;做成的存储器;光盘存储器:用光介质光盘存储器:用光介质
3、(光学性质光学性质)构成的存储器;构成的存储器;l按存取方式分按存取方式分随机存储器:存取时间和存储单元的物理位置无关;随机存储器:存取时间和存储单元的物理位置无关;顺序存储器:存取时间和存储单元的物理位置有关;顺序存储器:存取时间和存储单元的物理位置有关;半顺序存储器:存取时间部分地依赖于存储单元的物理位置;半顺序存储器:存取时间部分地依赖于存储单元的物理位置;系统主存、系统主存、Cache软盘软盘硬盘硬盘磁带磁带光盘光盘半导体半导体存储器存储器磁带磁带磁盘存储器磁盘存储器2022年12月6日星期二63.1.1 存储器分类(存储器分类(2/3)l按存储内容可变性分按存储内容可变性分只读存储器
4、只读存储器(ROM)u只能读出而不能写入的半导体存储器;只能读出而不能写入的半导体存储器;随机读写存储器随机读写存储器(RAM):u既能读出又能写入的半导体存储器;既能读出又能写入的半导体存储器;l按信息易失性分按信息易失性分易失性存储器:断电后信息即消失的存储器;易失性存储器:断电后信息即消失的存储器;非易失性存储器:断电后仍能保存信息的存储器;非易失性存储器:断电后仍能保存信息的存储器;半导体半导体存储器存储器半导体半导体存储器存储器磁盘磁盘光盘光盘2022年12月6日星期二73.1.1 存储器分类(存储器分类(3/3)l按在计算机系统中的作用分按在计算机系统中的作用分主存储器主存储器u能
5、够被能够被CPU直接访问,速度较快,用于保存系统当前运行直接访问,速度较快,用于保存系统当前运行所需的所有程序和数据;所需的所有程序和数据;辅助存储器辅助存储器u不能被不能被CPU直接访问,速度较慢,用于保存系统中的所有直接访问,速度较慢,用于保存系统中的所有的程序和数据;的程序和数据;高速缓冲存储器(高速缓冲存储器(Cache)u能够被能够被CPU直接访问,速度快,用于保存系统当前运行中直接访问,速度快,用于保存系统当前运行中频繁使用的程序和数据;频繁使用的程序和数据;控制存储器控制存储器uCPU内部的存储单元。内部的存储单元。半导体存储器半导体存储器磁盘、光盘存储器磁盘、光盘存储器半导体存
6、储器半导体存储器半导体存储器半导体存储器2022年12月6日星期二83.1.2 存储器的分级结构存储器的分级结构动画演示:动画演示:3-1.swf2022年12月6日星期二9CPU缓存缓存主存主存辅存辅存缓存主存层次缓存主存层次主存辅存层次主存辅存层次3.1.2 存储器的分级结构(存储器的分级结构(1/2)l系统对存储器的要求:系统对存储器的要求:大容量、高速度、低成本大容量、高速度、低成本l三级存储系统结构三级存储系统结构1 1、加上、加上cachecache的目的为提高速度的目的为提高速度2 2、内存包括、内存包括cachecache和主存和主存1 1、降低了成本,扩大了容量、降低了成本,
7、扩大了容量2 2、虚存系统包括主存和辅存、虚存系统包括主存和辅存在在CPUCPU看来,容量相当于辅存容量,速度相当于看来,容量相当于辅存容量,速度相当于CACHECACHE速度。速度。2022年12月6日星期二103.1.2 存储器的分级结构(存储器的分级结构(2/2)l存储器分级结构中应解决的问题:存储器分级结构中应解决的问题:当需从辅存中寻找指定内容调入主存时,如何准确定位?当需从辅存中寻找指定内容调入主存时,如何准确定位?u依靠相应的辅助软硬件。依靠相应的辅助软硬件。当当CPU访问访问cache,而待访问内容不在,而待访问内容不在cache中时,应如何中时,应如何处理?处理?u从主存向从
8、主存向cache中调入相应内容。中调入相应内容。l以上过程均由操作系统管理。以上过程均由操作系统管理。2022年12月6日星期二113.1.3 主存储器的技术指标主存储器的技术指标存储容量存储容量l存储容量:指存储器能存放二进制代码的总数。存储容量:指存储器能存放二进制代码的总数。存储容量存储容量=存储单元个数存储单元个数存储字长存储字长u用用ab表示表示存储容量存储容量=存储单元个数存储单元个数存储字长存储字长/8 u单位为单位为B(字节)(字节)l要求:要求:已知存储容量,能计算出该存储器的地址线和数据线的根数。已知存储容量,能计算出该存储器的地址线和数据线的根数。l例如例如某机存储容量为
9、某机存储容量为 2K16,则该系统所需的地址线为,则该系统所需的地址线为 根,根,数据线位数为数据线位数为 根。根。11162022年12月6日星期二123.1.3 主存储器的技术指标主存储器的技术指标存储速度存储速度l存取时间存取时间(访问时间访问时间)从启动一次访问操作到完成该操作为止所经历的时间;从启动一次访问操作到完成该操作为止所经历的时间;以以ns为单位,存取时间又分读出时间、写入时间两种。为单位,存取时间又分读出时间、写入时间两种。l存取周期存取周期存储器存储器连续启动两次独立的访问操作连续启动两次独立的访问操作所需的最小间隔时所需的最小间隔时间。间。以以ns为单位,为单位,存取周
10、期存取周期=存取时间存取时间+复原时间复原时间。l存储器带宽存储器带宽每秒从存储器进出信息的最大数量;每秒从存储器进出信息的最大数量;单位为位单位为位/秒或者字节秒或者字节/秒。秒。2022年12月6日星期二13求存储器带宽的例子求存储器带宽的例子l设某存储系统的存取周期为设某存储系统的存取周期为500ns,每个存取周期可,每个存取周期可访问访问16位,则该存储器的带宽是多少?位,则该存储器的带宽是多少?存储带宽存储带宽=每周期的信息量每周期的信息量/周期时长周期时长 =16位位/(500 10-9)秒秒 =3.2 107 位位/秒秒 =32 106 位位/秒秒 =32M位位/秒秒2022年1
11、2月6日星期二143.2 SRAM存储器存储器l3.2.0 主存储器的构成主存储器的构成l3.2.1 基本的静态存储元阵列基本的静态存储元阵列l3.2.2 基本的基本的SRAM逻辑结构逻辑结构l3.2.3 读读/写周期波形图写周期波形图2022年12月6日星期二153.2.0 主存储器的构成主存储器的构成l静态静态RAM(SRAM)由由MOS电路构成的电路构成的双稳触发器双稳触发器保存二进制信息;保存二进制信息;优点:优点:访问速度快,只要不掉电可以永久保存信息;访问速度快,只要不掉电可以永久保存信息;缺点:缺点:集成度低,功耗大,价格高;集成度低,功耗大,价格高;l动态动态RAM(DRAM)
12、由由MOS电路中的电路中的栅极电容栅极电容保存二进制信息;保存二进制信息;优点:优点:集成度高,功耗约为集成度高,功耗约为SRAM的的1/6,价格低;,价格低;缺点:缺点:访问速度慢,电容的放电作用会使信息丢失,要长访问速度慢,电容的放电作用会使信息丢失,要长期保存数据必须期保存数据必须定期刷新定期刷新存储单元;存储单元;主要种类有:主要种类有:SDRAM、DDR SDRAM主要用于构成主要用于构成CacheCache主要用于构成系统主存主要用于构成系统主存2022年12月6日星期二16主存和主存和CPU的联系的联系MDRMARCPU主存主存地址总线地址总线数据总线数据总线读读写写2022年1
13、2月6日星期二17l基本存储元基本存储元6个个MOS管形成一位存储元管形成一位存储元;非易失性的存储元非易失性的存储元l644位的位的SRAM结构图结构图存储体排列成存储元阵列,不一定以存储单元形式组织;存储体排列成存储元阵列,不一定以存储单元形式组织;l芯片封装后,芯片封装后,3种外部信号线种外部信号线地址线地址线:2n个单元,对应有个单元,对应有n根地址线;根地址线;u地址信号经过译码电路,产生每个单元的字线选通信号;地址信号经过译码电路,产生每个单元的字线选通信号;数据线数据线:每个单元:每个单元m位,对应有位,对应有m根数据线;根数据线;控制线控制线:读写控制信号:读写控制信号u =1
14、,为读操作;,为读操作;=0,为写操作;,为写操作;3.2.1 基本的静态存储元阵列基本的静态存储元阵列动画演示:动画演示:3-2.swf3-2.swfR/WR/WR/W2022年12月6日星期二18六管六管SRAM存储元电路存储元电路 位线位线/D位线位线D2022年12月6日星期二192022年12月6日星期二20l译码驱动方式译码驱动方式方法方法1:单译码:单译码u被选单元由字线直接被选单元由字线直接选定;选定;u适用容量较小的存储适用容量较小的存储芯片。芯片。方法方法2:双译码:双译码u被选单元由被选单元由X、Y两个两个方向的地址决定。方向的地址决定。3.2.2 基本基本SRAM存储器
15、逻辑结构存储器逻辑结构动画演示:动画演示:双地址译码器双地址译码器.swf2022年12月6日星期二21SRAM存储器的组成(存储器的组成(1/2)l存储体存储体存储单元的集合,按位将各存储元组织成一个存储单元的集合,按位将各存储元组织成一个存储矩阵存储矩阵;大容量存储器中,通常用大容量存储器中,通常用双译码方式双译码方式来选择存储单元。来选择存储单元。l地址译码器地址译码器将将CPU发出的地址信息转换成发出的地址信息转换成存储元选通信号存储元选通信号的电路。的电路。l译码驱动器译码驱动器X选择线上用于增强驱动能力的电路。选择线上用于增强驱动能力的电路。lI/O电路电路一般包括读写电路和放大电
16、路。一般包括读写电路和放大电路。2022年12月6日星期二22SRAM存储器的组成(存储器的组成(2/2)l片选片选用于决定当前芯片是否被用于决定当前芯片是否被CPU选中,进行访问。选中,进行访问。l读读/写控制电路写控制电路决定对选中存储单元所要进行访问的类型决定对选中存储单元所要进行访问的类型(读读/写写)。l 输出驱动电路输出驱动电路增强数据总线的驱动能力。增强数据总线的驱动能力。2022年12月6日星期二23存储体存储体读读写写电电路路MDR数据总线数据总线驱动器驱动器译码器译码器MAR 地址总线地址总线 控制电路控制电路读读写写SRAM存储器的逻辑结构简图存储器的逻辑结构简图2022
17、年12月6日星期二2432K8位的位的SRAM逻辑结构图逻辑结构图动画演示:动画演示:3-3.swfX X方向:方向:8 8根地址线根地址线输出选中输出选中256256行行Y Y方向:方向:7 7根地址线根地址线输出选中输出选中128128列列输入输出时输入输出时分别打开不分别打开不同的缓冲器同的缓冲器输入输出时输入输出时分别打开不分别打开不同的缓冲器同的缓冲器读写、读写、选通选通控制控制三维存储三维存储阵列结构阵列结构2022年12月6日星期二25lIntel 2114静态静态RAM芯片是芯片是1K4的存储器的存储器l外部结构外部结构地址总线地址总线10根(根(A0A9)数据总线数据总线4根
18、(根(D0D3)片选信号片选信号/CS,写允许信号,写允许信号/WEu0写,写,1读读l内部存储矩阵结构内部存储矩阵结构6464方阵方阵,共有,共有4096个六管存储元电路;个六管存储元电路;l采用采用双译码方式双译码方式A3A8(6根)用于行译码根)用于行译码64行选择线行选择线;A0A2,A9用于列译码用于列译码16条列选择线条列选择线;每条列选择线同时接每条列选择线同时接4个存储元(共个存储元(共164=64列)列)静态静态RAM芯片举例芯片举例Intel 2114Intel2114ABA0A9DBD0D3CSWE2022年12月6日星期二262114逻辑结构图逻辑结构图2022年12月
19、6日星期二273.2.3 读、写周期波形图读、写周期波形图l存储器读存储器读/写的原则写的原则读读/写信号要在地址和片选均起作用,并经过一段时间写信号要在地址和片选均起作用,并经过一段时间后有效;后有效;读写信号有效期间不允许地址、数据发生变化;读写信号有效期间不允许地址、数据发生变化;地址、数据要维持整个周期内有效;地址、数据要维持整个周期内有效;l读周期时间(读周期时间(tRC)、写周期时间()、写周期时间(tWC)存储器进行两次连续的读存储器进行两次连续的读/写操作所必须的间隔时间;写操作所必须的间隔时间;大于实际的读出大于实际的读出/写入时间;写入时间;2022年12月6日星期二28S
20、RAM存储器的读周期存储器的读周期l读周期操作过程读周期操作过程CPU发出有效的发出有效的地址信号地址信号 译码电路延迟产生有效的译码电路延迟产生有效的片选信号片选信号 在在读信号读信号控制下,从存储单元中控制下,从存储单元中读出数据读出数据 各控制信号撤销(地址信号稍晚),数据维持一段时间各控制信号撤销(地址信号稍晚),数据维持一段时间l读出时间(读出时间(tAQ)从从地址有效地址有效到外部数据总线上的到外部数据总线上的数据信息稳定数据信息稳定所经历的时间所经历的时间l片选有效时间(片选有效时间(tEQ)、读控制有效时间()、读控制有效时间(tGQ)片选信号、读控制信号所需要维持的最短时间,
21、二者相等;片选信号、读控制信号所需要维持的最短时间,二者相等;从地址译码后,到数据稳定的时间间隔;从地址译码后,到数据稳定的时间间隔;存储器的读周期时序存储器的读周期时序2022年12月6日星期二292022年12月6日星期二30SRAM存储器的写周期存储器的写周期l写周期操作过程写周期操作过程CPU发出有效的发出有效的地址信号地址信号,并提供所要写入的,并提供所要写入的数据数据 译码电路延迟产生有效的译码电路延迟产生有效的片选信号片选信号 在在写信号写信号控制下,将数据写入存储单元中控制下,将数据写入存储单元中 各控制信号撤销(地址信号稍晚),数据维持一段时间各控制信号撤销(地址信号稍晚),
22、数据维持一段时间l写入时间(写入时间(tWD)地址控制信号稳定后,到数据写入存储器所经历的时间;地址控制信号稳定后,到数据写入存储器所经历的时间;l维持时间(维持时间(thD)读控制信号失效后的数据维持时间;读控制信号失效后的数据维持时间;存储器的写周期时序存储器的写周期时序2022年12月6日星期二312022年12月6日星期二32课本课本P70【例例1】下图是下图是SRAM的写入时序图。的写入时序图。R/W是读是读/写命令控制线,当写命令控制线,当R/W线线为低电平时,存储器按给定地址把数据线上的数据写入存储器。为低电平时,存储器按给定地址把数据线上的数据写入存储器。请指出下图写入时序中的
23、错误,并画出正确的写入时序图。请指出下图写入时序中的错误,并画出正确的写入时序图。R/W#信号必须在地址信号必须在地址和数据稳定时有效和数据稳定时有效一个写周期一个写周期中地址不允中地址不允许改变许改变一个写操作一个写操作中数据不允中数据不允许改变许改变2022年12月6日星期二33正确的正确的SRAM的写入时序图的写入时序图2022年12月6日星期二343.3 DRAM存储器存储器 l动态动态RAM(DRAM)因为该存储器必须定时刷新,才能维持其中的信息不变;因为该存储器必须定时刷新,才能维持其中的信息不变;lDRAM的存储元的存储元由由MOS晶体管和电容组成的记忆电路;晶体管和电容组成的记
24、忆电路;u电容上的电量来表现存储的信息;电容上的电量来表现存储的信息;u充电充电1,放电,放电0。结构形式结构形式u四管存储元四管存储元u单管存储元单管存储元2022年12月6日星期二35四四管管存存储储元元单管存储元单管存储元2022年12月6日星期二363.3.1 DRAM存储元的记忆原理存储元的记忆原理1.读出时位线有电流读出时位线有电流 为为“1”位线位线(数据线)(数据线)CsT行线(字线)行线(字线)0 12.写入时写入时CS 充电为充电为“1”放电放电 为为“0”T无电流无电流有电流有电流动画演示:动画演示:3-6.swf2022年12月6日星期二373.3.2 DRAM芯片的逻
25、辑结构芯片的逻辑结构l外部地址引脚比外部地址引脚比SRAM减少一半减少一半;送地址信息时,分行地址和列地址分别传送;送地址信息时,分行地址和列地址分别传送;l内部结构:比内部结构:比SRAM复杂复杂刷新电路:用于存储元的信息刷新;刷新电路:用于存储元的信息刷新;行、列地址锁存器:用于保存完整的地址信息;行、列地址锁存器:用于保存完整的地址信息;u行选通信号行选通信号 (Row Address Strobe)u列选通信号列选通信号 (Columns Address Strobe)lDRAM的读写周期的读写周期与与SRAM的读写周期相似,只是地址总线上的信号有所不同;的读写周期相似,只是地址总线上
展开阅读全文