计算机组成原理(第二版)第4章存储器及存储系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理(第二版)第4章存储器及存储系统课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第二 存储器 存储系统 课件
- 资源描述:
-
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,这样存储体管子增加不多,但仍是双向地址,这样存储体管子增加不多,但仍是双向地址译码选择,因为对选择线选中的一列只是
展开阅读全文