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