计算机组成原理(第二版)第4章存储器及存储系统课件.ppt

上传人(卖家):三亚风情 文档编号:3295339 上传时间:2022-08-17 格式:PPT 页数:81 大小:783.50KB
下载 相关 举报
计算机组成原理(第二版)第4章存储器及存储系统课件.ppt_第1页
第1页 / 共81页
计算机组成原理(第二版)第4章存储器及存储系统课件.ppt_第2页
第2页 / 共81页
计算机组成原理(第二版)第4章存储器及存储系统课件.ppt_第3页
第3页 / 共81页
计算机组成原理(第二版)第4章存储器及存储系统课件.ppt_第4页
第4页 / 共81页
计算机组成原理(第二版)第4章存储器及存储系统课件.ppt_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社第第4章章 存储器及存储系统存储器及存储系统计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社教学目标教学重点教学过程8/16/20221第1页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社教学目标教学目标l了解存储器分类及分级结构了解存储器分类及分级结构l掌握半导体存储器芯片基本工作原理掌握半导体存储器芯片基本工作原理l掌握提高存储器性能的主要方法掌握提高存储器性能的主要方法8/16/20222第2页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大

2、学出版社清华大学出版社教学重点教学重点l半导体存储器芯片基本工作原理半导体存储器芯片基本工作原理l存储器与中央处理器的连接方法存储器与中央处理器的连接方法l提高存储器性能的主要方法提高存储器性能的主要方法8/16/20223第3页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社教学过程教学过程l4.1 存储器概述存储器概述l4.2 主存储器主存储器l4.3 半导体存储器芯片半导体存储器芯片l4.4 主存储器组织主存储器组织l4.5 存储保护存储保护8/16/20224第4页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4

3、.1 存储器概述存储器概述(1/3)l存储器的两大功能:存储器的两大功能:1、存储(写入存储(写入Write)2、取出(读出取出(读出Read)l三项基本要求:三项基本要求:1、大容量、大容量 2、高速度、高速度 3、低成本、低成本8/16/20225第5页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.1 存储器概述存储器概述 (2/3)l概念概念1、基本存储单元基本存储单元:存储一位(:存储一位(bit)二进制代码的存储)二进制代码的存储元件称为基本存储单元(或存储元)元件称为基本存储单元(或存储元)2、存储单元存储单元:主存中最小可编址的单位,是:

4、主存中最小可编址的单位,是CPU对主对主存可访问操作的最小单位。存可访问操作的最小单位。3、存储体存储体:多个存储单元按一定规则组成一个整体。:多个存储单元按一定规则组成一个整体。4、存储器分辩率存储器分辩率:指存储器能被区分、识别与操作的:指存储器能被区分、识别与操作的精细程度。精细程度。8/16/20226第6页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.1 存储器概述存储器概述 (3/3)l存储器的特性:存储器的特性:1、存储器是计算机中信息存储的核心。、存储器是计算机中信息存储的核心。程序存储功能由存储器来承担。程序存储功能由存储器来承担。2

5、、内存是、内存是CPU与外界进行数据交换的窗口,与外界进行数据交换的窗口,CPU所执行的程序和所涉及的数据都由内所执行的程序和所涉及的数据都由内存直接提供。存直接提供。CPU可以对内存进行直接都可以对内存进行直接都操作和写操作。操作和写操作。3、外存可以保存大量的程序和数据。、外存可以保存大量的程序和数据。8/16/20227第7页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.1.1 存储器的分类存储器的分类1.按构成存储器的器件和存储介质分类按构成存储器的器件和存储介质分类2.按存取方式分类按存取方式分类3.按在计算机中的作用分类按在计算机中的作用分

6、类4.按信息的可保护性分类按信息的可保护性分类5.按信息读出后存储单元是否稳定分类按信息读出后存储单元是否稳定分类6.按接口形式分类按接口形式分类8/16/20228第8页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.1.2 存储器的分级结构存储器的分级结构l如图如图4-2所示的存储系统,它有如下特点:所示的存储系统,它有如下特点:在存储器体系结构中,各层之间的信息调度由辅助硬件或软件直接完成。在存储器体系结构中,各层之间的信息调度由辅助硬件或软件直接完成。存储体系结构能发挥整个存储系统的最大效能,有最佳的性能价格比。存储体系结构能发挥整个存储系统的最

7、大效能,有最佳的性能价格比。工作原理:工作原理:CPU首先访问首先访问Cache,如果,如果Cache中没有,则存储系统通过辅助硬件,到主存储器中去中没有,则存储系统通过辅助硬件,到主存储器中去找;如果主存没有找;如果主存没有CPU要访问的内容,则存储系统通过辅助硬件或软件,到辅存中去找。然后把要访问的内容,则存储系统通过辅助硬件或软件,到辅存中去找。然后把找到的数据逐级上调。找到的数据逐级上调。CPUCPU主存主存辅存辅存辅助软硬件Cache辅助硬件辅助硬,软件(a)两级存储器层次结构 (b)三级存储器层次结构图4-2 存储器层次结构8/16/20229第9页,共81页。计算机组成原理计算机

8、组成原理(第二版第二版)清华大学出版社清华大学出版社4.2 主存储器主存储器 存储器的性能指标是对存储器的主要要求,存储器的性能指标是对存储器的主要要求,也是对存储器进行设计、使用和提高时的主也是对存储器进行设计、使用和提高时的主要依据,存储器性能指标也称为存储器参数。要依据,存储器性能指标也称为存储器参数。8/16/202210第10页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.1主存储器技术指标主存储器技术指标(1/5)1存储容量:存储容量:(1)存储容量是指一个功能完备的存储器所能容纳的二进)存储容量是指一个功能完备的存储器所能容纳的二进制

9、信息总量,即可存储多少位二进制信息代码。制信息总量,即可存储多少位二进制信息代码。(2)存储容量存储字数)存储容量存储字数字长字长(3)要求:大容量。)要求:大容量。8/16/202211第11页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.1主存储器技术指标主存储器技术指标(2/5)2存储器速度存储器速度(1)存储器取数时间()存储器取数时间(Memory Access Time)从存储器读出写入一个存储单元信息或从存储器读出写入一次信息(信息可从存储器读出写入一个存储单元信息或从存储器读出写入一次信息(信息可能是一个字节或一个字)所需要的平均时

10、间,称为存储器的取数时间存数时间能是一个字节或一个字)所需要的平均时间,称为存储器的取数时间存数时间,记为记为tA,也称为取数时间,也称为取数时间,tA对随机存储器一般是指:从中央处理器对随机存储器一般是指:从中央处理器的地址寄存器门输出端发出读数请求时起,到所要求的读出信息出现在存储的地址寄存器门输出端发出读数请求时起,到所要求的读出信息出现在存储器输出端为止,这期间所需要化费的时间值。器输出端为止,这期间所需要化费的时间值。(2)存储器存取周期()存储器存取周期(Memory Cycle Time)存储器进行一次完整的读写操作所需要的全部时间,称为存取周期。或具体地说,存储器进行一次完整的

11、读写操作所需要的全部时间,称为存取周期。或具体地说,存取周期是启动两个独立的存储器操作(如两个连续的读操作)之间所需要的最存取周期是启动两个独立的存储器操作(如两个连续的读操作)之间所需要的最小时间间隔,用小时间间隔,用tM表示。表示。tM=tA+复原时间:复原时间:破坏性读出方式:破坏性读出方式:tM2tA。非破坏性读出:非破坏性读出:tM=tA+稳定时间稳定时间8/16/202212第12页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.1主存储器技术指标主存储器技术指标(3/5)3数据传输率数据传输率单位时间可写入存储器或从存储器取出的信息的最

12、单位时间可写入存储器或从存储器取出的信息的最大数量,称为数据传输率或称为存储器传输带宽大数量,称为数据传输率或称为存储器传输带宽bM。bM=WtM 其中,存储周期的倒数其中,存储周期的倒数1tM 是单位时间(每秒)内是单位时间(每秒)内能读写存储器的最大次数。能读写存储器的最大次数。W表示存储器一次读取数据的表示存储器一次读取数据的宽度,即位数,也就是存储器传送数据的宽度。宽度,即位数,也就是存储器传送数据的宽度。8/16/202213第13页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.1主存储器技术指标主存储器技术指标(4/5)4可靠性可靠性存

13、储器的可靠行是指在规定时间内存储器无故存储器的可靠行是指在规定时间内存储器无故障的情况,一般用平均无故障时间障的情况,一般用平均无故障时间MTBF来衡量。来衡量。为提高存储器的可靠性,必须对存储器中存在的为提高存储器的可靠性,必须对存储器中存在的特殊问题,采取适当的方法。特殊问题,采取适当的方法。(1)对于破坏性读出的存储器:设立缓冲寄存器)对于破坏性读出的存储器:设立缓冲寄存器(2)断电后信息会丢失:备用电源的方法或采用中断)断电后信息会丢失:备用电源的方法或采用中断的技术转储的技术转储(3)动态存储:定期刷新)动态存储:定期刷新8/16/202214第14页,共81页。计算机组成原理计算机

14、组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.1主存储器技术指标主存储器技术指标(5/5)5价格价格又称成本,它是衡量经济性能的重要指标。设是又称成本,它是衡量经济性能的重要指标。设是存储容量为位的整个存储器以元计算的价格,可定义存储容量为位的整个存储器以元计算的价格,可定义存储器成本存储器成本c为:为:c(CS)元位)元位.衡量存储器性能还有一些其它性能指标,如体积、功衡量存储器性能还有一些其它性能指标,如体积、功耗、重量、使用环境等。耗、重量、使用环境等。8/16/202215第15页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.

15、2主存储器基本组成主存储器基本组成贮存信息的存储体。贮存信息的存储体。信息的寻址机构,即读出和写入信息的地址选择机构。这包括:信息的寻址机构,即读出和写入信息的地址选择机构。这包括:地址寄存器(地址寄存器(MAR)和地址译码器。)和地址译码器。存储器数据寄存器存储器数据寄存器MDR。写入信息所需的能源,即写入线路、写驱动器等。写入信息所需的能源,即写入线路、写驱动器等。读出所需的能源和读出放大器,即读出线路、读驱动器和读读出所需的能源和读出放大器,即读出线路、读驱动器和读出放大器。出放大器。存储器控制部件。无论是读或写操作,都需要由一系列明确存储器控制部件。无论是读或写操作,都需要由一系列明确

16、规定的连续操作步序来完成,这就需要主存时序线路、时钟规定的连续操作步序来完成,这就需要主存时序线路、时钟脉冲线路、读逻辑控制线路,写或重写逻辑控制线路以及动脉冲线路、读逻辑控制线路,写或重写逻辑控制线路以及动态存储器的定时刷新线路等,这些线路总称为存储器控制部态存储器的定时刷新线路等,这些线路总称为存储器控制部件。件。8/16/202216第16页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.2主存储器基本组成主存储器基本组成地址码地址寄存器MAR地址译码器存储体存储器数据寄存器MDR图4-3 主存储器原理框图读命令写命令8/16/202217第1

17、7页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.2.3 主存储器基本操作主存储器基本操作存储器的基本操作:存储器的基本操作:l读操作读操作l写操作写操作8/16/202218第18页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3 半导体存储器芯片半导体存储器芯片一、分类:按使用器件,半导体存储器分双极型半导体存储器(一、分类:按使用器件,半导体存储器分双极型半导体存储器(TTL)和和MOS半导体存储器两种半导体存储器两种(1)TTL:存储速度高,集成度低,价格高,主要用于小容量的高速:存储速度高,集成度低,

18、价格高,主要用于小容量的高速存储器存储器(2)MOS:主要用于大容量存储器。根据存储信息机构的原理不同,:主要用于大容量存储器。根据存储信息机构的原理不同,又分为静态又分为静态MOS存储器(存储器(SRAM)和动态和动态MOS存储器(存储器(DRAM),前者利用双稳态触发器来保存信息,只要不断电,信息是不会丢前者利用双稳态触发器来保存信息,只要不断电,信息是不会丢失的,后者利用失的,后者利用MOS电容存储电荷来保存信息,使用时,需不断电容存储电荷来保存信息,使用时,需不断给电容充电才能使信息保持。给电容充电才能使信息保持。二、半导体存储器的主要优点是存储速度快,存储体积小,可靠二、半导体存储器

19、的主要优点是存储速度快,存储体积小,可靠性高;主要缺点是断电时,读写存储器不能保存信息。性高;主要缺点是断电时,读写存储器不能保存信息。8/16/202219第19页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器l基本存储元基本存储元 6管静态管静态MOS存储元存储元 8管静态管静态MOS存储元存储元 6管双向选择管双向选择MOS存储元存储元lRAM结构与地址译码结构与地址译码 字结构或单译码方式字结构或单译码方式 位结构或双译码方式位结构或双译码方式 字段结构字段结构8/16/202220第20页,共81页。计算机组

20、成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(1/13)l基本存储元基本存储元6管静态管静态MOS存储元存储元A、电路图:图、电路图:图4-4由两个由两个MOS反相器交叉耦合而成的双稳态触发器。反相器交叉耦合而成的双稳态触发器。BAT2T5T4T0T1T3BS0VBS1读/写“0”读/写“1”位/读出线位/读出线字线图4-4 6管MOS存储电路8/16/202221第21页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(2/13)基本存储元基本存储元6管静态管静

21、态MOS存储元存储元B、存储元的工作原理、存储元的工作原理写操作。在字线上加一个正电压的字脉冲,使写操作。在字线上加一个正电压的字脉冲,使T2、T3 管导通。若要写管导通。若要写“0”,无论,无论该位存储元电路原存何种状态,只需使写该位存储元电路原存何种状态,只需使写“0”的位线的位线BS0 电压降为地电位电压降为地电位(加负电压的位脉冲),经导通的(加负电压的位脉冲),经导通的2 管,迫使节点的电位等于地电位,就管,迫使节点的电位等于地电位,就能使能使1 管截止而管截止而0 管导通。写入管导通。写入1,只需使写,只需使写1的位线的位线BS1 降为地电位,经导降为地电位,经导通的通的T3 管传

22、给节点,迫使管传给节点,迫使T0 管截止而管截止而T1 管导通。管导通。写入过程是字线上的字脉冲和位线上的位脉冲相重合的操作过程。写入过程是字线上的字脉冲和位线上的位脉冲相重合的操作过程。8/16/202222第22页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(3/13)基本存储元基本存储元6管静态管静态MOS存储元存储元B、存储元的工作原理、存储元的工作原理读操作。读操作。只需字线上加高电位的字脉冲,使只需字线上加高电位的字脉冲,使T2、T3 管导通,把节点管导通,把节点A、B分别连分别连到位线。若该位存储电路原

23、存到位线。若该位存储电路原存“0”,节点是低电位,经一外加负载而接在位线,节点是低电位,经一外加负载而接在位线0 上的外加电源,就会产生一个流入上的外加电源,就会产生一个流入BS0 线的小电流(流向节点经线的小电流(流向节点经T0 导通管导通管入地)。入地)。“0”位线上位线上BS0 就从平时的高电位下降一个很小的电压,经差动放就从平时的高电位下降一个很小的电压,经差动放大器检测出大器检测出“”信号。信号。若该位原存若该位原存“1”,就会在,就会在“1”位线位线BS1 中流入电流,在中流入电流,在 BS1 位线上产位线上产生电压降,经差动放大器检测出读生电压降,经差动放大器检测出读“1”信号。

24、信号。读出过程中,位线变成了读出线。读取信息不影响触发器原来状态,故读出过程中,位线变成了读出线。读取信息不影响触发器原来状态,故读出是非破坏性的读出。读出是非破坏性的读出。若字线不加正脉冲,说明此存储元没有选中,若字线不加正脉冲,说明此存储元没有选中,T2,T3 管截止,管截止,A、B结点与位结点与位读出线隔离,存储元存储并保存原存信息。读出线隔离,存储元存储并保存原存信息。8/16/202223第23页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(4/13)l基本存储元基本存储元8管静态管静态MOS存储元存储元

25、A、目的:地址的双重译码选择,字线分为、目的:地址的双重译码选择,字线分为X选择线与选择线与Y选择线选择线 B、实现:需要在管、实现:需要在管MOS存储元的存储元的A、B节点与位线上再加一对节点与位线上再加一对地址选择控制管地址选择控制管T7、T8,形成了,形成了8管管MOS存储元。存储元。l基本存储元基本存储元6管双向选择管双向选择MOS存储元存储元8管管MOS存储元改进:在纵向一列上的存储元改进:在纵向一列上的6管存储元共用一对管存储元共用一对Y选选择控制管择控制管T6、T7,这样存储体管子增加不多,但仍是双向地址,这样存储体管子增加不多,但仍是双向地址译码选择,因为对选择线选中的一列只是

26、一对控制管接通,只译码选择,因为对选择线选中的一列只是一对控制管接通,只有有X选择线也被选中,该位才被重合选中。选择线也被选中,该位才被重合选中。8/16/202224第24页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(5/13)T5T7T3T2T0T1T8T6BS0VBS1读/写“0”读/写“1”位/读出线位/读出线Y选择线X选择线图4-5 8管MOS存储电路读/写“0”BAT2T5T4T0T1I/OI/OT7T6T3BS0VBS1读/写“1”位/读出线位/读出线Y选择线X选择线图4-6 6管双向选择MOS存储电

27、路8/16/202225第25页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(6/13)lRAM结构与地址译码结构与地址译码字结构或单译码方式字结构或单译码方式(1)结构:)结构:(A)存储容量存储容量=行行b列;列;(B)阵列的每一行对应一个字,有一根公用的字选择线;阵列的每一行对应一个字,有一根公用的字选择线;(C)每一列对应字线中的一位,有两根公用的位线每一列对应字线中的一位,有两根公用的位线BS0 与与BS1。(D)存储器的地址不分组,只用一组地址译码器。存储器的地址不分组,只用一组地址译码器。(2)字结构是

28、)字结构是2度存储器:只需使用具有两个功能端的基本存储电路:字线和位线度存储器:只需使用具有两个功能端的基本存储电路:字线和位线(3)优点:结构简单,速度快:适用于小容量)优点:结构简单,速度快:适用于小容量M(4)缺点:外围电路多、成本昂贵,结构不合理结构。)缺点:外围电路多、成本昂贵,结构不合理结构。8/16/202226第26页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(7/13)地址写选通b7读出写入读选通A3A2A1A0字线W15W1W0BS1BS0图4-7 字结构或单译码方式的RAM16选 1地址译码器

29、FFFFFFFFFFFFFFFFFF读写电路读写电路读写电路:b1读出写入b0读出写入8/16/202227第27页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(8/13)lRAM结构与地址译码结构与地址译码位结构或双译码方式位结构或双译码方式(1)结构:结构:(A)容量:容量:N(字)(字)b(位)的(位)的RAM,把每个字的同一位组织在一个存储片上,每,把每个字的同一位组织在一个存储片上,每片是片是N1;再把;再把b 片并列连接,组成一个片并列连接,组成一个Nb的存储体,就构成一个位结构的存储器。的存储体,就构成

30、一个位结构的存储器。(B)在每一个在每一个N N1 1存储片中,字数被当作基本存储电路的个数。若把存储片中,字数被当作基本存储电路的个数。若把N Nn 个基本存储电路排列成个基本存储电路排列成N Nx行与行与N Ny列的存储阵列,把列的存储阵列,把CPUCPU送来的送来的n位选择地位选择地址按行和列两个方向划分成址按行和列两个方向划分成nx 和和ny 两组,经行和列方两组,经行和列方 向译码器,分别选择驱动向译码器,分别选择驱动行线与列线。行线与列线。(C)采用双译码结构,可以减少选择线的数目。采用双译码结构,可以减少选择线的数目。(2)三度存储器:三个功能端)三度存储器:三个功能端(3)优:

31、驱动电路节省,结构合理,适用于大容量存储器。)优:驱动电路节省,结构合理,适用于大容量存储器。8/16/202228第28页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(9/13)Y1Y64X64X1A5A4A3A2A1A0图4-8 位结构双译码方式的RAMX地址译码64,164,64 1,64 1,1 I/O Y地址译码A6A7A8 A9 A10 A118/16/202229第29页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(10/13

32、)lRAM结构与地址译码结构与地址译码字段结构字段结构(1)结构:)结构:(A)存储容量存储容量W(字)(字)B(位),(位),Wb:分段:分段Wp(=WS)Sb (B)字线分为两维结构:字线分为两维结构:(C)位线有)位线有Sb对对 (D)双地址译码器)双地址译码器(2)三度结构)三度结构(3)优:对字结构存储器的改进与提高,结构合理,适用于大容量存储器。)优:对字结构存储器的改进与提高,结构合理,适用于大容量存储器。8/16/202230第30页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(11/13)Sb对位/

33、读出线An-1An1An1-1A1A0图4-9 字段结构RAM段译码器,从2 n 2=S段中取1(共 n 2 位行译码器共n1 位 列 I/O 电路 存储阵列 WpSbb位 b位 段1 段2 段Sb 根数据线读/写控制线8/16/202231第31页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(12/13)l用静态用静态MOS存储片组成存储片组成RAM 位扩展法:位扩展法:例如:用例如:用8的的RAM存储芯片,组成存储芯片,组成8K8位的存储器,按位的存储器,按8位位m1的关的关系来确定位扩展所需要的芯片数。共需系来

34、确定位扩展所需要的芯片数。共需8片,每一芯片的数据线分别接到数据总片,每一芯片的数据线分别接到数据总线的相应位。线的相应位。字扩展法:字扩展法:字扩展:字向扩展而位数不变,将芯片的地址线、数据线、读写控制线并联,而字扩展:字向扩展而位数不变,将芯片的地址线、数据线、读写控制线并联,而由片选信号来区分各片地址。由片选信号来区分各片地址。例如:用例如:用16k8位的芯片采用字扩展法组成位的芯片采用字扩展法组成64k8位的存储器:位的存储器:4个芯片。个芯片。地址分配:地址总线低位地址地址分配:地址总线低位地址A0A13与各芯片的与各芯片的14位地址端相连,而高两位的位地址端相连,而高两位的地址地址

35、A14、A15经经2:4译码器和译码器和4个芯片的片选端个芯片的片选端CE相连。相连。8/16/202232第32页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.1 静态静态MOS存储器存储器(13/13)l用静态用静态MOS存储片组成存储片组成RAMl字位同时扩展法:字位同时扩展法:一个存储器的容量假定为一个存储器的容量假定为MN位,若使用位,若使用lk位的芯片(位的芯片(lM,kN)需要)需要在字向和位向同时进行扩展。此时共需要(在字向和位向同时进行扩展。此时共需要(Ml)(Nk)个存储器)个存储器芯片。芯片。其中,其中,Ml表示把表示把MN的

36、空间分成(的空间分成(Ml)个部分(称为页或区),每页()个部分(称为页或区),每页(Nk)个)个芯片。芯片。地址分配:地址分配:(A)用)用log2 l位表示低位地址:用来选择访问页内的位表示低位地址:用来选择访问页内的l个字个字 (B)用用log2(Ml)位表示高位地址:用来经片选译码器产生片选信号。)位表示高位地址:用来经片选译码器产生片选信号。8/16/202233第33页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(1/11)l4管动态管动态M0S存储元电路存储元电路在在6管静态存储元电路中,信息是存于管静

37、态存储元电路中,信息是存于T0,T1管的栅极电容上,管的栅极电容上,由负载管由负载管T4,T5 经外电源给经外电源给T0,T1 管栅极电容不断地进行充电管栅极电容不断地进行充电以补充电容电荷。维持原有信息所需要的电荷量。以补充电容电荷。维持原有信息所需要的电荷量。由于由于MOS的栅极电阻很高,栅极电容经栅漏(或栅源)极间的泄的栅极电阻很高,栅极电容经栅漏(或栅源)极间的泄漏电流很小,在一定的时间内(如漏电流很小,在一定的时间内(如2ms),存储的信息电荷可以维持住。),存储的信息电荷可以维持住。为了减少管子以提高集成度。可以去掉补充电荷的负载管和电源,变成为了减少管子以提高集成度。可以去掉补充

38、电荷的负载管和电源,变成4管动态存储元:管动态存储元:8/16/202234第34页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(2/11)预充预充VDCDCDVSVSVDDBT3C1C0T1T0T2ADBS1BS0字线选择图4-11 4管动态存储电路8/16/202235第35页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(3/11)l4管动态管动态M0S存储元电路存储元电路写入操作:当写入时,字选择线加入高电平,打开写入操作:当写入时,

39、字选择线加入高电平,打开T2、T3 控制管,将控制管,将BS0,BS1 上的信息存储在上的信息存储在T0、T1 管的栅极电容上。当管的栅极电容上。当T2、T3 管截止时,靠管截止时,靠T0、T1 管栅管栅极电容的存储作用,在一定时间内,(如极电容的存储作用,在一定时间内,(如2ms)可以保留所写入的信息。)可以保留所写入的信息。读出操作:当读出时,先给出预充信号,于是电源就向位线的寄生电容读出操作:当读出时,先给出预充信号,于是电源就向位线的寄生电容CD 充电,使它充电,使它们都达到电源电压(们都达到电源电压(CD VD),当字选择线使),当字选择线使T2、T3 管导通时,存储的信管导通时,存

40、储的信息通过息通过A、B端向位线输出。若原存信息为端向位线输出。若原存信息为1,则电容,则电容C1 上存有电荷,上存有电荷,T1 管导通而管导通而T0 管截止,因此,位线管截止,因此,位线BS1 的预充电荷经的预充电荷经T1 管泄漏,位线管泄漏,位线BS1 有读出电流有读出电流流过。经读出放大电路鉴别输出。与此同时,流过。经读出放大电路鉴别输出。与此同时,BS0 上的预充电荷上的预充电荷CD 可以可以通过通过A点向点向C1 进行充电。故读出过程也是刷新过程。进行充电。故读出过程也是刷新过程。再生操作:再生操作:“再生再生”或或“刷新刷新”。由于。由于4管存储元的信息电荷有泄漏,电荷数不象管存储

41、元的信息电荷有泄漏,电荷数不象6管存储元电路由电源经负载管源源不断地补充,时间一长就会丢失信息。必须管存储元电路由电源经负载管源源不断地补充,时间一长就会丢失信息。必须设法在外界按一定规律不断给栅极进行充电,按需要补足栅极的信息电荷。设法在外界按一定规律不断给栅极进行充电,按需要补足栅极的信息电荷。8/16/202236第36页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(4/11)l4管动态管动态M0S存储元电路存储元电路 刷新过程:在字选择线上加一个脉冲就能实现自动刷新。显然,只要定时刷新过程:在字选择线上加一个

42、脉冲就能实现自动刷新。显然,只要定时给全部存储元电路执行一遍读操作,而信息不向外输出,那么就可以实现给全部存储元电路执行一遍读操作,而信息不向外输出,那么就可以实现动态存储器的再生或刷新。动态存储器的再生或刷新。8/16/202237第37页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(5/11)l3管管MOS动态存储元电路:动态存储元电路:由于由于4管管MOS的动态存储元电路的动态存储元电路T0、T1 管的状态管的状态总是相反的,因此完全可以只用一个总是相反的,因此完全可以只用一个MOS管(如管(如T1)的状态,截

43、止或导通来表示的状态,截止或导通来表示0或或1,这样就可以变成,这样就可以变成3管动管动态态MOS存储元电路以进一步提高集成度。存储元电路以进一步提高集成度。8/16/202238第38页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(6/11)C1VSCDVDT2T1T3预充T4读数据线数据输出刷新控制写数据线写入选择线读出选择线图4-12 3管动态存储电路8/16/202239第39页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(7/11

44、)l3管管MOS动态存储元电路的工作原理:动态存储元电路的工作原理:写入操作:当写选择线为写入操作:当写选择线为1,打开,打开T2 管,欲写入的信息经写数据线送入,通过管,欲写入的信息经写数据线送入,通过T2 管存到管存到T1 管的栅极电容管的栅极电容C1 上。如写数据线为上。如写数据线为1,则对,则对C1 进行充电;如写数据线为进行充电;如写数据线为0,则,则C1 放电。放电。读出操作:首先预充电脉冲使读出操作:首先预充电脉冲使T4 管导通,电源先对读出数据线上的寄生电容管导通,电源先对读出数据线上的寄生电容CD 进行充电(升进行充电(升高高VD),当读出选择线为),当读出选择线为1时,时,

45、T3 管导通,若原存信息为管导通,若原存信息为1,T1 导通,则导通,则CD经经T3、T1 管管进行放电,(注意:不是进行放电,(注意:不是C1 放电)。读数据线上有读出电流,线电位有放电)。读数据线上有读出电流,线电位有V降落;若原存信降落;若原存信息为息为0,1截止,则截止,则CD不放电,读数据线上无电流、无电压降。可用读出数据线上有或无读出不放电,读数据线上无电流、无电压降。可用读出数据线上有或无读出电流或线电位低或高来判别读出信息或。当电流或线电位低或高来判别读出信息或。当C1上充有电荷,存储信息,而读数据线电位却上充有电荷,存储信息,而读数据线电位却变低是反向的,故需经倒相放大器后才

46、是正确的数据输出。变低是反向的,故需经倒相放大器后才是正确的数据输出。刷新操作:按一定周期地进行读出操作,但不向外输出。读出信息经刷新控制信号控刷新操作:按一定周期地进行读出操作,但不向外输出。读出信息经刷新控制信号控制的倒相放大器送到写数据线,经导通的制的倒相放大器送到写数据线,经导通的2管就可周期性地给管就可周期性地给C1补充电荷。补充电荷。8/16/202240第40页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(8/11)l单管动态存储元:单管动态存储元:为了进一步缩小存储器体积,提高集成度,在大容量动态存储

47、器中都采用为了进一步缩小存储器体积,提高集成度,在大容量动态存储器中都采用单管动态存储元电路。如图单管动态存储元电路。如图6.20存储元由存储元由T1和和CS构成。构成。写入时,字选择线加高电平,使写入时,字选择线加高电平,使T1管导通,写入信息由数据线管导通,写入信息由数据线D(位线)存入电容(位线)存入电容CS中。中。读出时,首先要对数据线上的分布电容读出时,首先要对数据线上的分布电容CD预充电,再加入字脉冲,使预充电,再加入字脉冲,使1管导通,管导通,CS与与CD上电荷重新分配以达到平衡。根据动态平衡的电荷数多少来判断原存信息是或,上电荷重新分配以达到平衡。根据动态平衡的电荷数多少来判断

48、原存信息是或,因此,每次读出后,存储内容就被破坏。是破坏性读出,必须采取措施,以便再生原存信息。因此,每次读出后,存储内容就被破坏。是破坏性读出,必须采取措施,以便再生原存信息。动态动态MOS随机存储芯片的组成大体与静态随机存储芯片的组成大体与静态MOS随机芯片相似,由存储体和外围随机芯片相似,由存储体和外围电路组成,但外围电路由于再生操作要复杂得多。电路组成,但外围电路由于再生操作要复杂得多。8/16/202241第41页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态动态MOS存储器存储器(9/11)DCDCST1数据线字选择线图4-13

49、 单管动态存储电路8/16/202242第42页,共81页。计算机组成原理计算机组成原理(第二版第二版)清华大学出版社清华大学出版社4.3.2 动态存储器动态存储器(10/11)l动态动态MOS存储器的刷新存储器的刷新:(1)刷新:对动态存储器要每隔一定时间(通常是)刷新:对动态存储器要每隔一定时间(通常是2ms)给全部基本存储)给全部基本存储元的存储电容补充一次电荷,称为元的存储电容补充一次电荷,称为RAM的刷新,的刷新,2ms是刷新间隔时间。是刷新间隔时间。(2)常用的刷新方式有两种:)常用的刷新方式有两种:集中式刷新(集中式刷新(Burst Refresh):):集中式刷新指在一个刷新周

50、期内,利用一段固定的时间,依次对存储器的集中式刷新指在一个刷新周期内,利用一段固定的时间,依次对存储器的所有行进行逐一再生,在此期间停止对存储器的读写操作。所有行进行逐一再生,在此期间停止对存储器的读写操作。例如,一个存储器有例如,一个存储器有1024行,系统工作周期为行,系统工作周期为200ns,RAM刷新周期为刷新周期为2ms,这样,在每个刷新周期内共有,这样,在每个刷新周期内共有10000个工作周期,其中用于再生的为个工作周期,其中用于再生的为1024个工作周期,用于读写操作的共有个工作周期,用于读写操作的共有8976个工作周期。个工作周期。集中式刷新的缺点是期间不能访问存储器,所以这种

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(计算机组成原理(第二版)第4章存储器及存储系统课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|