《存储器及存储系统》PPT课件.ppt
《《存储器及存储系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《存储器及存储系统》PPT课件.ppt(198页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 存储器及存储系统3.1 3.1 存储器概述存储器概述3.2 3.2 主存储器主存储器 3.3 3.3 半导体存储器芯片半导体存储器芯片3.4 3.4 主存储器组织主存储器组织3.5 3.5 存储保护和校验技术存储保护和校验技术 3 31 1 存储器概述存储器概述1 1存储器分类存储器分类1 1)按存储介质分类)按存储介质分类(1 1)半导体存储器)半导体存储器 特特点点:集集成成高高、容容量量大大、体体积积小小、存存取取速速度度快快、功功耗耗低低、价格便宜、维护简单。价格便宜、维护简单。又又分分两两类类:双双极极性性存存储储器器(TTLTTL型型和和ECLECL型型)和和金金属属氧氧化
2、化物物半半导导体体存存储储器器(MOSMOS)(分分为为静静态态MOSMOS存存储储器器和和动动态态MOSMOS存储器)存储器)(2 2)磁表面存储器磁表面存储器 特特点点:存存储储体体积积大大且且不不易易丢丢失失含含磁磁盘盘存存储储器器、磁磁带带存存储储器等器等(3 3)激光存储器激光存储器 特点:集上述两种优点特点:集上述两种优点 只读型光盘(只读型光盘(CD-ROMCD-ROM)、只写一次型光盘()、只写一次型光盘(WORMWORM)和磁光盘(和磁光盘(MODMOD)2 2)按存取方式分类)按存取方式分类 (1 1)随机存储器()随机存储器(RAMRAM)在在存存储储器器中中任任何何存存
3、储储单单元元的的内内容容都都能能随随机机存存取取,且且存存取取时时间与存储单元的物理位置无关。间与存储单元的物理位置无关。主主要要用用途途:存存放放各各种种输输入入/输输出出的的程程序序、数数据据、中中间间结结果果以以及及存存放放与与外外界界交交换换的的信信息息和和做做堆堆栈栈用用。一一般般充充当当高高速速缓缓冲冲存存储器和主存储器。储器和主存储器。(2 2)串行访问存储器()串行访问存储器(SASSAS)在在存存储储器器中中按按某某种种顺顺序序来来存存取取,也也就就是是存存取取时时间间与与存存储储单单元元的的物物理理位位置置有有关关。又又分分为为顺顺序序存存取取存存储储器器(SAMSAM)和
4、和直直接接存取存储器(存取存储器(DAMDAM)主要用途:磁带(主要用途:磁带(SAMSAM)和磁盘()和磁盘(DAMDAM)。用于外部存储器。)。用于外部存储器。(3 3)只读存储器()只读存储器(ROMROM)只只能能读读,不不能能写写的的,其其内内容容已已经经预预先先一一次次写写入入,是存放固定不变的信息。是存放固定不变的信息。主要用途:主要用途:微程序控制器、微程序控制器、BIOSBIOS等等 又分为掩模又分为掩模ROMROM(MROMMROM)、)、可编程可编程ROMROM(PROMPROM)、)、可擦除可编程可擦除可编程ROMROM(EPROMEPROM和和E E2 2PROMPR
5、OM)非永久记忆的存储器非永久记忆的存储器:断电后信息即消失的存储器。:断电后信息即消失的存储器。(主存中的(主存中的RAMRAM)永久记忆性存储器:永久记忆性存储器:断电后仍能保存信息的存储器。断电后仍能保存信息的存储器。(辅存,(辅存,ROMROM)3)3)按信息的可保存性分类按信息的可保存性分类 根据存储器在计算机系统中所起的作用,可分为根据存储器在计算机系统中所起的作用,可分为主存储器主存储器、辅助存储器辅助存储器、高速缓冲存储器高速缓冲存储器、控制控制存储器存储器等。等。4)4)按在计算机系统中的作用分类按在计算机系统中的作用分类存储器分类综述存储器分类综述主存储器主存储器主存储器主
6、存储器辅助存储器辅助存储器辅助存储器辅助存储器存存存存储储储储器器器器RAMRAMRAMRAMROMROMROMROMSRAMSRAMSRAMSRAMDRAMDRAMDRAMDRAM磁盘磁盘磁盘磁盘光盘光盘光盘光盘软盘软盘软盘软盘硬盘硬盘硬盘硬盘CacheCacheCacheCache磁带磁带磁带磁带MROMMROMMROMMROMPROMPROMPROMPROMEPROMEPROMEPROMEPROME E E E2 2 2 2PROMPROMPROMPROMCD-ROMCD-ROMCD-ROMCD-ROMWORMWORMWORMWORMEODEODEODEOD2 2存储器的分级管理存储器的
7、分级管理 通通常常采采用用三三级级存存储储器器结结构构(高高速速缓缓冲冲存存储储器器、主主存存储储器器和和辅辅助助存存储储器器),CPUCPU能能直直接接访访问问存存储储器器(高高速速缓缓冲冲存存储储器器、主主存存储储器器)称称为为内内存存储储器器(内存),不能直接访问称为外存储器(外存)(内存),不能直接访问称为外存储器(外存)(1 1)高速缓冲存储器高速缓冲存储器(CacheCache、快存)、快存)是是一一个个高高速速的的小小容容量量的的存存储储器器,临临时时存存放放指指令令和数据,主要用双极型半导体存储器组成。和数据,主要用双极型半导体存储器组成。(2 2)主存储器主存储器(主存)(主
8、存)是是计计算算机机主主要要存存储储器器,用用来来存存放放计计算算机机运运行行期期间间的的大大量量数数据据和和程程序序。它它是是和和快快存存交交换换数数据据和和指指令令,快存再与快存再与CPUCPU打交道。由打交道。由MOSMOS存储器组成。存储器组成。(3 3)外存储器外存储器(外存)(外存)又又称称辅辅助助存存储储器器,主主要要是是存存储储容容量量大大,用用来来存存放系统程序和大型数据文件及数据库。放系统程序和大型数据文件及数据库。三级结构有关系有下图表示:三级结构有关系有下图表示:主机主机高速缓冲高速缓冲存储器存储器CacheCache 寄寄存存器器组组CPUCPU主主存存外外存存3 3
9、2 2 主存储器主存储器一、主存储器的技术指标一、主存储器的技术指标1 1、存储容量存储容量 存存放放一一个个机机器器字字的的存存储储单单元元,称称为为字字存存储储单单元元,相相应应的的单单元元地地址址叫叫字字地地址址,若若计计算算机机中中可可编编址址最最小小单单元元为为字字,称称该该计计算算机机为为按按字字编编址址的的计计算算机机;存存放放一一个个字字节节的的单单元元,称称为为字字节节存存储储单单元元,相相应应的的单单元元地地址址叫叫字字节节地地址址,若若计计算算机机中中可可编编址址最最小小单单元元为为字字节节,称称该该计算机为按字节编址的计算机。计算机为按字节编址的计算机。在一个存储器中可
10、以容纳的主存储器的单元总在一个存储器中可以容纳的主存储器的单元总数称为该存储器的数称为该存储器的存储容量存储容量,通常用字节(,通常用字节(B B,1B=8b1B=8b)表示。表示。1K=10241K=1024,1M=1024K1M=1024K,1G=1024M1G=1024M和和1T=1024G1T=1024G,单位为单位为MBMB、GBGB、TB TB 2 2、存取时间存取时间写操作:信息存入存储器的操作。写操作:信息存入存储器的操作。读操作:从存储器取出信息的操作。读操作:从存储器取出信息的操作。访访 问:读问:读/写操作。写操作。存存储储器器的的访访问问时时间间(存存取取时时间间,用用
11、T TA A表表示示,多多数数在在nsns级级):从从存存储储器器接接收收到到读读(或或写写)命命令令到到从从存存储储器器读出(写入)信息所需的时间。读出(写入)信息所需的时间。3 3、存取周期存取周期 存取周期(用存取周期(用T TM M表示):存储器作连续访问表示):存储器作连续访问操作过程中完成一次完整存取操作所需的全部时操作过程中完成一次完整存取操作所需的全部时间。也是指连续启动两次独立的存储器操作所需间。也是指连续启动两次独立的存储器操作所需间隔的最小时间。间隔的最小时间。T TM MTTA A 主存储器的主要几项技术指标主存储器的主要几项技术指标指标指标 含义含义 表现表现 单位单
12、位 存储容存储容量量在一个存储器中可以容在一个存储器中可以容纳的存储单元总数纳的存储单元总数 存储空间的存储空间的大小大小 字数,字字数,字节数节数 存取时存取时间间启动到完成一次存储器启动到完成一次存储器操作所经历的时间操作所经历的时间主存的速度主存的速度 存储周存储周期期连续启动两次操作所需连续启动两次操作所需间隔的最小时间间隔的最小时间 主存的速度主存的速度 存储器存储器带宽带宽单位时间里存储器所存单位时间里存储器所存取的信息量。取的信息量。数据传输速数据传输速率技术指标率技术指标位位/秒,秒,字节字节/秒秒 二、主存储器的基本结构二、主存储器的基本结构它由存储体加上一些外围电路构成。它
13、由存储体加上一些外围电路构成。外围电路包括外围电路包括地址译码驱动器地址译码驱动器、数据寄存器数据寄存器和和存储器控制电路存储器控制电路等。等。接收来自CPU的n位地址信号,经过译码、驱动后形成2n个地址选择信号,每次 选中一个地址。三、主存储器的基本操作三、主存储器的基本操作 主主存存储储器器用用来来暂暂时时存存储储CPUCPU正正在在使使用用的的指指令令和和数数据据,它们的连接是通过总线实现的。它们的连接是通过总线实现的。总线有三类:总线有三类:数据总线数据总线、地址总线地址总线和和控制总线控制总线存存储储器器地地址址寄寄存存器器(在在CPUCPU中中,MARMAR):传传送送地地址址的的
14、,单向的单向的CPUCPU发出,连接的总线(发出,连接的总线(MARMAR总线)总线)存存储储器器数数据据寄寄存存器器(在在CPUCPU中中,MDRMDR):传传送送数数据据的的,双向的(双向的(MDRMDR总线)总线)MACMAC控制线:含读、写和表示存储器功能完成的线控制线:含读、写和表示存储器功能完成的线CPUMARMDR主存容量主存容量2K字字字长字长n位位MEM地址总线地址总线K位位数据总线数据总线n位位ReadWriteMAC控制总线控制总线读操作过程:读操作过程:CPUCPU发发出出指指定定存存储储器器地地址址(通通过过MARMAR到到总总线线),并并发发出出ReadRead有有
15、效效,之之后后等等待待主主存存储储器器的的应应答答信信号号(MACMAC控控制制线线,若若为为1 1,表表示示主主存存储储器器已已将将数数据据送送入入数数据据总总线),送入线),送入MDRMDR,完成一次读操作。,完成一次读操作。写操作过程:写操作过程:CPUCPU发发出出指指定定存存储储器器地地址址(通通过过MARMAR到到总总线线),并并将将数数据据(通通过过MDRMDR到到总总线线),同同时时发发出出WriteWrite有有效效,之之后后等等待待主主存存储储器器的的应应答答信信号号(MACMAC控控制制线线);主主存存储储器器从从数数据据总总线线接接收收到到信信息息并并按按地地址址总总线
16、线指指定定的的地地址址存存储储。然然后后经经过过MACMAC控控制制线线发发回回存存储储器器操操作作完完成的信号。完成一次写操作。成的信号。完成一次写操作。3.33.3半导体存储器芯片半导体存储器芯片3.3.1 3.3.1 静态静态MOSMOS存储器存储器(SRAM)(SRAM)3.3.2 3.3.2 动态动态MOSMOS存储器存储器(DRAM)(DRAM)3.3.3 3.3.3 半导体只读存储器半导体只读存储器工艺工艺双极型双极型MOSMOS型型速度很快、功耗大、容量小速度很快、功耗大、容量小功耗小、容量大功耗小、容量大静态静态MOSMOS动态动态MOSMOS存储信存储信息原理息原理静态存储
17、器静态存储器SRAMSRAM动态存储器动态存储器DRAMDRAM(双极型、静态(双极型、静态MOSMOS型):型):依靠双稳态电路内部交叉反馈的机制存依靠双稳态电路内部交叉反馈的机制存储信息。储信息。(动态(动态MOSMOS型):型):依靠电容存储电荷的原理存储信息。依靠电容存储电荷的原理存储信息。功耗较大功耗较大,速度快速度快,作作CacheCache。功耗较小功耗较小,容量大容量大,速度较快速度较快,作主存。作主存。(静态(静态MOSMOS除外)除外)半导体存储器半导体存储器VCCT3T4T5T6BT1T2ADDT7T8接接 Y 地址译码线地址译码线(I/O)(I/O)X 地址地址译码线译
18、码线一、静态一、静态MOSMOS存储器(存储器(SRAMSRAM)1 1静态静态MOSMOS存储单元存储单元下图是一位的六管静态下图是一位的六管静态MOSMOS存储单元电路图:存储单元电路图:T T1 1、T T2 2是工作管,使得是工作管,使得A A、B B点为互补(一个为点为互补(一个为 1 1,另一个一定,另一个一定0 0)。)。T T3 3、T T4 4是负载管,起限流电阻作用是负载管,起限流电阻作用T T5 5、T T6 6、T T7 7、T T8 8为控制管或开门管,由它们实现按地为控制管或开门管,由它们实现按地址选择存储单元。址选择存储单元。VCCT3T4T5T6BT1T2ADD
19、T7T8接接 Y 地址译码线地址译码线(I/O)(I/O)X 地址地址译码线译码线一、静态一、静态MOSMOS存储器(存储器(SRAMSRAM)1 1静态静态MOSMOS存储单元存储单元下图是一位的六管静态下图是一位的六管静态MOSMOS存储单元电路图:存储单元电路图:1 1)写操作)写操作 如果写入如果写入“1”1”,则在,则在I/OI/O线上输入高电位,而在线上输入高电位,而在 线上输入低电线上输入低电位,并开通位,并开通T5T5、T6T6、T7T7、T8T8四个四个MOSMOS管,把高、低电位分别加入管,把高、低电位分别加入A A点和点和B B点上,从而使点上,从而使T1T1管截止,管截
20、止,T2T2管导通。当输入信号及地址选择信号消失管导通。当输入信号及地址选择信号消失后,后,T5T5、T6T6、T7T7、T8T8管都截止,管都截止,T1T1和和T2T2管就保持被强迫写入的状态不管就保持被强迫写入的状态不变,从而将变,从而将“1”1”写入存储元,各种干扰信号不会影响写入存储元,各种干扰信号不会影响T1T1和和T2T2管;写管;写“0”0”同上原理一样。同上原理一样。VCCT3T4T5T6BT1T2ADDT7T8接接 Y 地址译码线地址译码线(I/O)(I/O)X 地址地址译码线译码线一、静态一、静态MOSMOS存储器(存储器(SRAMSRAM)1 1静态静态MOSMOS存储单
21、元存储单元下图是一位的六管静态下图是一位的六管静态MOSMOS存储单元电路图:存储单元电路图:2 2)读操作)读操作 读操作时,若某个存储元被选中,则读操作时,若某个存储元被选中,则T5T5、T6T6、T7T7、T8T8四管均导通,四管均导通,于是于是A A点、点、B B点与位线点与位线D D、相连,存储元的信息被送到相连,存储元的信息被送到I/OI/O线和线和 线上,线上,I/OI/O及及 线连接着一个差动读出放大器,从其电流方向,线连接着一个差动读出放大器,从其电流方向,可以判断所存信息是可以判断所存信息是“1”1”和和“0”0”;也可以只有一个输出端连接到外;也可以只有一个输出端连接到外
22、部,从其有无电流通过,判断出所存信息是部,从其有无电流通过,判断出所存信息是“1”1”还是还是“0”0”。2.静态静态MOS存储器的组成存储器的组成16.216464=4096存储矩阵存储矩阵驱驱动动器器X译译码码器器地地址址译译码码器器6.I/O电路电路Y译码电路译码电路地址反相器地址反相器6输出驱动器输出驱动器控制电路控制电路输出输出输入输入A6A7A11读读/写写片选片选164164A0A1A5Y译码X译码X1X0Y1Y0DDI/O电路44 阵列构成的161位存储器存储体地址译码器X译码X1X0D3I/O电路44 位存储器D2D1D0 存储体(存储矩阵)存储体(存储矩阵)存储体是存储单元
23、的集合。在容量较大的存储器中往存储体是存储单元的集合。在容量较大的存储器中往往把各个字的同一位组织在一个集成片中;往把各个字的同一位组织在一个集成片中;图芯片是图芯片是4096*14096*1位,由这样的位,由这样的8 8个芯片可组成个芯片可组成40964096字字节的存储器。节的存储器。40964096个存储单元排成个存储单元排成64*6464*64的矩阵。的矩阵。由由X X选择线(行选择线)和选择线(行选择线)和Y Y选择线(列选择线)选择线(列选择线)来选择所需用的单元来选择所需用的单元 两种地址译码方式:两种地址译码方式:1)1)单译码方式单译码方式,适用于小容量存储器;,适用于小容量
24、存储器;地址译码器地址译码器 地址译码器把用二进制表示的地址转换为译码输入地址译码器把用二进制表示的地址转换为译码输入线上的高电位,以便驱动相应的读写电路。线上的高电位,以便驱动相应的读写电路。地址译码器只有一个,其输出叫字选线,选择某个字地址译码器只有一个,其输出叫字选线,选择某个字的所有位。的所有位。地址输入线地址输入线n=4n=4,经地址译码器译码后,产生,经地址译码器译码后,产生1616个字个字选线,分别对应选线,分别对应1616个地址。个地址。译译码码器器A5A4A3A2A1A06301存储单元存储单元64个单元个单元单译码单译码 2)2)双译码方式双译码方式,适用于容量较大的存储器
25、。,适用于容量较大的存储器。地址译码器分为地址译码器分为X X和和Y Y两个译码器。每一个译码器有两个译码器。每一个译码器有n/2n/2个输入端,可以译出个输入端,可以译出2 2 n/2n/2个状态,两译码器交叉个状态,两译码器交叉译码的结果,可产生译码的结果,可产生 2 2 n/2n/2 2 2 n/2n/2 个输出状态。个输出状态。行行译译码码A2A1A0710列译码列译码A3A4A501764个单元个单元双译码双译码 采用双译码结构的采用双译码结构的8888的存储矩阵构成的的存储矩阵构成的64641位的存位的存储器储器.X X地地址址译译码码0,00,01,01,063,063,00,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器及存储系统 存储器 存储系统 PPT 课件
限制150内