微机原理 第五章 存储器精品文稿.ppt
《微机原理 第五章 存储器精品文稿.ppt》由会员分享,可在线阅读,更多相关《微机原理 第五章 存储器精品文稿.ppt(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理 第五章 存储器第1页,本讲稿共88页主要内容一、存储器的主要性能指标一、存储器的主要性能指标二、存储器的分类二、存储器的分类三、内存的基本组成三、内存的基本组成四、存储系统的层次结构四、存储系统的层次结构五、五、SRAM和和DRAM六、存储器的接口设计六、存储器的接口设计七、七、cache八、虚拟存储器八、虚拟存储器第2页,本讲稿共88页一、存储器的主要性能指标一、存储器的主要性能指标存储器性能指标主要有五项:存储器性能指标主要有五项:容量、速度、功耗、可靠性、集成度。容量、速度、功耗、可靠性、集成度。1 1、存储器容量、存储器容量 2 2、存取速度、存取速度 3 3、功耗、功耗 4
2、 4、可靠性、可靠性 5 5、集成度、集成度第3页,本讲稿共88页1、存储器容量、存储器容量v存储器容量存储器容量:通常计算机编址单元是字节通常计算机编址单元是字节/字二个字节定义成一个字),字二个字节定义成一个字),存储器的容量是指一个存储器中单元总数,用字数或字存储器的容量是指一个存储器中单元总数,用字数或字节数表示节数表示。也可以用二进制位(也可以用二进制位(bitbit)来表示。)来表示。如如64K64K字字=64K16=64K16位,位,512KB512KB(B B表示字节)表示字节)=512K8=512K8位。位。外存为了表示更大的容量,采用外存为了表示更大的容量,采用MBMB、G
3、BGB、TBTB等。等。其中其中:1KB=2 1KB=2 1010B B,1MB=21MB=220 20 B B,1GB=2 1GB=2 3030B B,1TB=21TB=2 40 40B B第4页,本讲稿共88页2、存取速度、存取速度v存取速度:存取速度:存储器的存取速度存储器的存取速度:是指访问(读是指访问(读/写)一次存储器所需要的时间。写)一次存储器所需要的时间。常用存储器的存取时间常用存储器的存取时间(Memory Access Time)(Memory Access Time)和存储周期表示,和存储周期表示,MOSMOS工艺的存储器存取周期数为数十工艺的存储器存取周期数为数十 -数
4、百数百nSnS,双极型双极型RAMRAM存取周期最快可达存取周期最快可达10nS10nS以下,以下,一般存储周期略大于存取时间,一般存储周期略大于存取时间,其差别取决于主存的物理实现细节。其差别取决于主存的物理实现细节。第5页,本讲稿共88页 3.功耗维持功耗维持功耗操作功耗操作功耗 4.4.可靠性可靠性指指存储器对电磁场及温度等变化的抗干挠能力存储器对电磁场及温度等变化的抗干挠能力 5.集成度集成度指单位毫米芯片上集成的存储电路数指单位毫米芯片上集成的存储电路数第6页,本讲稿共88页二、二、存储器分类存储器分类1 1按用途分类按用途分类2 2按存储器存取方式不同按存储器存取方式不同3.3.按
5、适用的机器类型按适用的机器类型第7页,本讲稿共88页第8页,本讲稿共88页1 1按用途分类按用途分类按存储器用途可以分为主存储器和辅助存储器。按存储器用途可以分为主存储器和辅助存储器。主存储器(主存储器(Main MemoryMain Memory)主存又称内存,主存又称内存,用来存放计算机正在执行的或经常使用来存放计算机正在执行的或经常使用的程序和数据用的程序和数据。CPUCPU可以直接对它进行访问可以直接对它进行访问,一般是,一般是由半导体存储器构成,通常装在主板上,存取速度快,由半导体存储器构成,通常装在主板上,存取速度快,但容量有限,但容量有限,其大小受地址总线位数的限制。其大小受地址
6、总线位数的限制。如在如在80868086系统中,系统中,有有2020条地址总线,条地址总线,CPUCPU可以寻址内存可以寻址内存1MB1MB空间,空间,用来存放系统软件及当前运行的应用软件。用来存放系统软件及当前运行的应用软件。第9页,本讲稿共88页 辅助存储器(辅助存储器(External MemoryExternal Memory)辅助存储器又称外存,辅助存储器又称外存,是主存的后援,是主存的后援,一般不安装在主机板一般不安装在主机板上,属计算机的外部设备。上,属计算机的外部设备。辅存是为弥补内存容量的不足而配置的,辅存是为弥补内存容量的不足而配置的,用来存放不经常用来存放不经常使用的程序
7、和数据,需要时成批调入主存供使用的程序和数据,需要时成批调入主存供CPUCPU使用,使用,CPUCPU不能不能直接访问它。直接访问它。最广泛使用的外存是磁盘、光盘等。辅存容量大,成本低,最广泛使用的外存是磁盘、光盘等。辅存容量大,成本低,所存储信息既可以修改也可以长期保存,但存取速度慢。所存储信息既可以修改也可以长期保存,但存取速度慢。外存需要配置专门的驱动设备才能完成对它的访问,如硬盘、软外存需要配置专门的驱动设备才能完成对它的访问,如硬盘、软盘驱动器等。盘驱动器等。第10页,本讲稿共88页计算机工作时存储器工作情况:计算机工作时存储器工作情况:一般由内存一般由内存ROMROM中引导程序启动
8、系统,中引导程序启动系统,从外存储器读取系统程序和应用程序,从外存储器读取系统程序和应用程序,送到内存送到内存RAMRAM中;中;程序运行时中间结果放在程序运行时中间结果放在RAMRAM中,中,程序运行结束时将结果存入外存。程序运行结束时将结果存入外存。第11页,本讲稿共88页2按存储器存取方式不同按存储器存取方式不同 对内、外存储器进行进一步分类:对内、外存储器进行进一步分类:外存储器分类外存储器分类 内存储器按使用属性分类内存储器按使用属性分类第12页,本讲稿共88页外存储器信息存取方式特点例如顺序存取存储器SAM以文件或数据形式按顺序存取磁带不同地址读/写需时间不同。容量大,价格低存取速
9、度慢。直接存取存储器DAM先指向一个小区(如一个磁道),在小区内顺序检索存取信息时间与地址有关磁盘、外存储器分类外存储器分类 顺序存取存储器顺序存取存储器SAMSAM(Sequential Access MemorySequential Access Memory)直接存取存储器直接存取存储器DAMDAM(Direct Access MemoryDirect Access Memory)第13页,本讲稿共88页、内存储器按使用属性分类内存储器按使用属性分类 内存储器种类繁多,按使用属性分为内存储器种类繁多,按使用属性分为:随机存取存储器随机存取存储器RAM(Random Access Memo
10、ry)只读存储器只读存储器 ROM(Read Only Memory)第14页,本讲稿共88页随机存取存储器随机存取存储器RAM(Random Access Memory)SRAM SRAM 静态静态RAM(Static RAMRAM(Static RAM)DRAMDRAM动态动态RAMRAM(Dynamic RAMDynamic RAM)IRAMIRAM组合组合RAMRAM NVRAMNVRAM非易失性随机读写存储器非易失性随机读写存储器第15页,本讲稿共88页随机存取存储器随机存取存储器RAM(Random Access Memory)v随机存取存储器随机存取存储器RAMRAM(Rando
11、m Access MemoryRandom Access Memory):):RAMRAM也也称读写存储器,对该存储器内部的任何一个存储单元,既可以称读写存储器,对该存储器内部的任何一个存储单元,既可以读出(取),也可以写入(存);读出(取),也可以写入(存);存取用的时间与存储单元所在的物理地址无关;存取用的时间与存储单元所在的物理地址无关;主要用作主存,也可作为高速缓存使用;主要用作主存,也可作为高速缓存使用;通常说的内存容量均指通常说的内存容量均指RAMRAM容量。容量。一般一般RAMRAM芯片掉电时信息将丢失,芯片掉电时信息将丢失,目前有内带电池芯片,掉电后信息不丢失的目前有内带电池芯
12、片,掉电后信息不丢失的RAMRAM,称为非易,称为非易失性失性RAMRAM(NVRAMNVRAM)。)。微机中大量使用微机中大量使用MOSMOS型(按制造工艺分成型(按制造工艺分成MOSMOS型和双极型)型和双极型)RAMRAM芯片。芯片。按集成电路内部结构不同,按集成电路内部结构不同,RAMRAM又可以分为静态又可以分为静态RAMRAM和动和动态态RAMRAM。第16页,本讲稿共88页随机存取存储器RAM分类表内存特点用途用作主存高速缓存RAM细分SRAM 静态RAMDRAM动态RAM信息存取方式掉电时信息丢失,存取时间与物理地址无关集成度低,结构复杂,功耗大,不需刷新,速度非常快,读(取)
13、/写入(存)(六个MOS管组成1位)读/写(一个晶体管、电容组成1位)信息10-3或10-6 mS后自动消失必须周期性地刷新,集成度高,成本低,功耗低,必须外加刷新电路。PC机标准存储器IRAM组合RAM读/写,刷新逻辑电路和DRAM集成在一起,动态RAM集成度,又不要刷新。标准存储器读/写,由静态RAM和E2PROM共同构成。用于掉电保护及存放重要信息。正常情况如同静态RAM,掉电及电源故障瞬间信息保存在E2PROM中。NVRAM非易失性随机读写存储器第17页,本讲稿共88页DRAMFP DRAM:又叫快页内存EDO DRAM:EDO RAMExtended Date Out RAM外扩充数
14、据模式存储器SDRAM(同步DRAM)SIMM是Single-In Line Memory Module的简写,即单边接触内存模组,72线DIMM是Dual In-Line Memory Module的简写,即双边接触内存模组,168线DDR-SDRAM:DDR SDRAM(Double Data Rate DRAM)或称之为SDRAMRambus DRAM:数据宽度16bit,频率400MHzSLDRAM(SyncLink DRAM,同步链接内存)Virtual Channel DRAM:Virtual Channel“虚拟信道”第18页,本讲稿共88页只读存储器只读存储器ROM(Read
15、Only Memory)v 只读存储器只读存储器ROM ROM:ROMROM中存储器的信息是在使用之前或制作时写入的,作为一中存储器的信息是在使用之前或制作时写入的,作为一种固定存储;种固定存储;运行时只能随机读出,不能写入;运行时只能随机读出,不能写入;电源关断,信息不会丢失,属于非易失性存储器件;电源关断,信息不会丢失,属于非易失性存储器件;常用来存放不需要改变的信息。常用来存放不需要改变的信息。如操作系统的程序(如操作系统的程序(BIOSBIOS)或用户固化的程序。)或用户固化的程序。第19页,本讲稿共88页ROMROM按集成电路内部结构不同可分为五种:按集成电路内部结构不同可分为五种:
16、掩膜编程掩膜编程ROMROM(Mask programmed ROMMask programmed ROM)PROMPROM可编程可编程ROM(Programable ROM)ROM(Programable ROM)EPROM EPROM光可擦除光可擦除PROMPROM(Erasable Erasable Programable ROMProgramable ROM)E E2 2PROMPROM电可擦除电可擦除PROMPROM(Electrically Electrically Erasable PROMErasable PROM)Flash MemoryFlash Memory快速电擦写存储
17、器快速电擦写存储器第20页,本讲稿共88页ROM 掩膜ROM内容只能读出,不能改变.半导体厂家用掩膜技术写入程序成本低,适用于批量生产不适用研究工作 PROM可编程ROM内容只能读出,不能改变.用户使用特殊方法进行编程,只能写一次,一次编程不能修改。适用于批量生产不适用研究工作EPROM光可擦除PROM固化程序用紫外线光照515分钟擦除,擦除后可以重新固化新的程序和数据。用户可以对芯片进行多次编程和擦除。适用于研究工作不适用于批量生产。E2PROM电可擦除PROM实现全片和字节擦写改写,作为非易失性RAM使用。集成度和速度不及EPROM,价格高,擦写在原系统中在线进行。Flash Memory
18、快速电擦写存储器可以整体电擦除(时间1S)和按字节重新高速编程。CMOS 低功耗;编程快编程快(每个字节编程(每个字节编程100s100s 整个芯片0.5s);擦写次数多(通常可达到10万)与E2PROM比较:容量大、价格低、可靠性高等优势。用于PC机内装操作系统和系统不能丢失初始功能的专门领域。需要周期性地修改被存储的数据表的场合。内存细分信息存取方式特点用途只读存储器ROM分类第21页,本讲稿共88页按适用的机器类型台式机:速度、容量笔记本:散热服务器:稳定手持设备:体积第22页,本讲稿共88页三、三、内存的基本组成内存的基本组成内存是一种接收、保存和取出信息(程序、数据、文件)的设备;内
19、存是一种接收、保存和取出信息(程序、数据、文件)的设备;一种具有记忆功能的部件一种具有记忆功能的部件;是计算机的重要组成部分,是;是计算机的重要组成部分,是CPUCPU最重最重要的系统资源之一要的系统资源之一。CPUCPU与内存的关系如下图所示。与内存的关系如下图所示。第23页,本讲稿共88页DSESSSCSIPPSW标志寄存器执行部件控制电路指令译码器4321数据暂存器数据暂存器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组指令队列地址总线AB数据总线DB总线总线接口接口控制控制电路电路控制总线CB运算器地址加法器地址译码器、指令1指令2指令3指令4、数据1数据29
20、AH、指令MOV AL,BX包含一个从存储器读操作存储器CPU第24页,本讲稿共88页存储器的结构存储器的结构存储器地址线位数n,存储单元数为N,他们之间的关系为N=2n。地址译码驱动读写放大电路.存储体时序控制线路n位地址总线控制信号线X位数据总线第25页,本讲稿共88页 地址译码驱动电路地址译码驱动电路地址译码驱动电路地址译码驱动电路:用来对地址码进行译码,用来对地址码进行译码,带有一定驱动能力,带有一定驱动能力,作为地址单元选择线。作为地址单元选择线。第26页,本讲稿共88页四、存储系统的层次结构四、存储系统的层次结构1 1程序的局部性原理:程序的局部性原理:P171P171时间局部性时
21、间局部性 空间局部性空间局部性2 2多级存储系统的组成多级存储系统的组成第27页,本讲稿共88页三级层次的存储器结构存储系统的层次结构第28页,本讲稿共88页外存External Memory主存Main Memory高速缓存Cache存储系统的层次结构速速度度容容量量寄存器第29页,本讲稿共88页五、五、SRAM和和DRAM第30页,本讲稿共88页一、静态随机存取存储器(SRAM)构成器件:双极型快速稳定,集成度低,工艺复 杂。MOS速度较双极型低,比DRAM快。特点:存取周期快(双极型10nS,MOS几十-几百nS),不需刷新,外电路简单,基本单元晶体管数目较多,适于小容量。六管基本存储器
22、T1T2双稳态触发器T3T4负载管T5T6控制管特点:非破坏性读出,双稳态保持稳态不用刷新。第31页,本讲稿共88页 SRAM结构框图:地址译码器采用双译码存储矩阵可选用位结构矩阵或字结构矩阵控制逻辑和三态数据缓冲器 通过读/写端和CS片选端控制由I/O电路对存储器单元输入/输出信号。SRAM芯片1KX8bit 结构,10根地 址线,8 根数据线WE、OE 读/写允许线CE 片选端SRAMA0A9WECED0D7OE第32页,本讲稿共88页第33页,本讲稿共88页二、动态RAM(DRAM)基本单元:有4管、3管及单管单管动态RAM基本存储单元原理:通过电容C存储信息缺点:漏电和破坏性读出改进:
23、加刷新放大器,速度几百次/秒改进动态RAM特点:读写操作二次打入 先输RAS,后CAS刷新操作只输入RAS刷新周期不能进行读写操作第34页,本讲稿共88页 DRAM的刷新电容C上高电平保持时间:约2mS刷新时间间隔:2mSDRAM内刷新:矩阵内一行行地进行,刷新一行的时间为刷新周期。刷新控制:由读写控制电路系统地完成DRAM刷新注:读写过程也有刷新功能,但是随机的,不保证所有RAM单元都能经读写刷新。刷新控制器(图6-5);协调完成前述DRAM特点中三项。构成:地址多路器 刷新地址计数器 刷新定时器 仲裁电路 定时发生器第35页,本讲稿共88页刷新定时器定时发出刷新请求 CPU发出读/写申请定
24、时发生器按刷新或读写要求提供RAS、CAS和 WE给DRAM芯片。地址多路器 CPU地址转换为行地址,列地址分两次送入DRAM芯片,实现两次打入。先RAS,后CAS 刷新地址计数器产生行扫地址,由RAS打入,无列扫地址。仲裁电路对优先权仲裁。注意在刷新周期不接受CPU的申请。第36页,本讲稿共88页六、六、存储器芯片的存储器芯片的接口设计接口设计了解各种常用存储器芯片接口特性是用户设计微机存储了解各种常用存储器芯片接口特性是用户设计微机存储器系统的基础,器系统的基础,存储器芯片的接口特性存储器芯片的接口特性:实质上就是了解它与实质上就是了解它与CPUCPU总线相关的信号线的功能及工作时序总线相
25、关的信号线的功能及工作时序,以便实现以便实现存储器芯片上信号线与存储器芯片上信号线与CPUCPU三大总线的连接,构成微机三大总线的连接,构成微机的存储器系统。的存储器系统。因此本节分二个层次介绍存储器芯片:因此本节分二个层次介绍存储器芯片:1 1、介绍存储器与、介绍存储器与CPUCPU总线相关的信号线总线相关的信号线2 2、存储器芯片与、存储器芯片与CPUCPU的连接方式。的连接方式。第37页,本讲稿共88页1、存储器、存储器与与CPU总线相关的信号线总线相关的信号线存储器件与存储器件与CPUCPU相关信号线一般包括三种:相关信号线一般包括三种:(1 1)、地址线(入)、地址线(入)(2 2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 第五章 存储器精品文稿 微机 原理 第五 存储器 精品 文稿
限制150内