存储器和存储体系.ppt
《存储器和存储体系.ppt》由会员分享,可在线阅读,更多相关《存储器和存储体系.ppt(155页珍藏版)》请在三一办公上搜索。
1、2023/9/25,南理工紫金学院,1,第3章 存储器和存储体系,存储器概述半导体随机存取存储器半导体只读存储器主存储器的组织并行存储器高速缓冲存储器虚拟存储器存储体系的层次结构,2023/9/25,南理工紫金学院,2,3.1 存储器概述,、存储器分类1按与CPU的连接和功能分类主存储器(主存、内存)CPU能够直接访问的存储器。辅助存储器(辅存、外存)CPU不能直接访问的存储器。高速缓冲存储器(Cache)是一种介于主存与CPU之间用于解决CPU与主存间速度匹配问题的高速小容量的存储器。Cache用于存放CPU立即要运行或刚使用过的程序和数据。,用于存放当前运行的程序和数据。,存放当前不参加运
2、行的程序和数据。,当需要运行程序和数据时,将它们成批调入内存供CPU使用。,2023/9/25,南理工紫金学院,3,2按存取方式分类随机存取存储器(RAM,Random Access Memory)存储器任何单元的内容均可按其地址随机地读取或写入,且存取时间与单元的物理位置无关。RAM主要用于组成主存。只读存储器(ROM,Read Only Memory)存储器的内容只能随机地读出而不能随便写入和修改。ROM可作为主存的一部分,用于存放不变的程序和数据。ROM还可用作其它固定存储器,如存放微程序的控制存储器、存放字符点阵图案的字符发生器等。,2023/9/25,南理工紫金学院,4,顺序存取存储
3、器(SAM,Sequential Access Memory)存储器所存信息的排列、寻址和读写操作均是按顺序进行的,没有唯一对应的地址,并且存取时间与信息在存储器中的物理位置有关。如磁带存储器。直接存取存储器(DAM,Direct Access Memory)介于RAM和SAM之间的存储器。也称半顺序存储器。典型的DAM如磁盘,当进行信息存取时,先进行寻道,属于随机方式,然后在磁道中寻找扇区,属于顺序 方式。,2023/9/25,南理工紫金学院,5,3按存储介质分类磁存储器 由磁性材料制成的存储器。利用磁性材料的两个不同剩磁状态表示二进制的“0”和“1”。早期有磁芯存储器。现多为磁表面存储器,
4、如磁盘、磁带等。半导体存储器 用半导体器件组成的存储器。根据工艺不同,可分为双极型和MOS型。光存储器 利用光学原理制成的存储器。通过激光束照在基体表面引起物理或化学的变化,记忆二进制信息。如光盘。,2023/9/25,南理工紫金学院,6,4.按信息的可保存性分类易失性存储器 电源掉电后,信息自动丢失。非易失性存储器 电源掉电后,信息仍能继续保存。,2023/9/25,南理工紫金学院,7,二、主存的组成与操作1.几个概念存储元件(存储元、存储位)能够存储一位二进制信息的物理器件。存储元是存储器中最小的存储单位。作为存储元的条件:有两个稳定状态,对应二进制的“0”、“1”。在外界的激励下,可写入
5、“0”、“1”。能够识别器件当前的状态。即可读出所存的“0”、“1”。,2023/9/25,南理工紫金学院,8,存储单元 由一组存储元件组成,可以同时进行读写。存储体(存储阵列)把大量存储单元电路按一定形式排列起来,即构成存储体。存储体一般排列成阵列形式,所以又称存储阵列。存储单元的地址 存储体中每个存储单元被赋予的一个唯一的编号,该编号就是存储单元的地址。当访问某存储单元时,必须首先给出该存储单元的地址。,2023/9/25,南理工紫金学院,9,存储单元的编址 按字节编址:相邻的两个单元是两个字节。按字编址:相邻的两个单元是两个字。,2023/9/25,南理工紫金学院,10,2.主存的基本组
6、成,2023/9/25,南理工紫金学院,11,2023/9/25,南理工紫金学院,12,、存储器的主要性能指标1存储容量:存储容量的表示:在以字节为编址单位的机器中,常用字节表示存储容量。例如:4MB表示主存可容纳4兆个字节信息。对于存储器芯片,用存储单元数每个单元的位数表示。例如:512k16位,表示主存有512k个单元,每个单元为 16位。,存储器所能存储的二进制信息总量。,2023/9/25,南理工紫金学院,13,存储容量的主要计量单位:1K 1M 1G容量与存储器地址线的关系:1K 需要 根地址线 1M 需要 根地址线 256M 需要 根地址线,2101024,220 210K1048
7、576,230 210M1073741824,10,210,220,20,228,28,2023/9/25,南理工紫金学院,14,2速度 访问时间TA(读写时间、存取时间)从启动一次存储器存取操作到完成该操作所需的时间。读出时间:从存储器接到有效地址开始到产生有效输出所需的时间。写入时间:从存储器接到有效地址开始到数据写入被选中单元为止所需的时间。存取周期TM(存储周期、读写周期)存储器相邻两次存取操作所需的最小时间间隔。,2023/9/25,南理工紫金学院,15,带宽Bm(存储器数据传输率、频宽)存储器单位时间内所存取的二进制信息的位数。W:存储器总线的宽度。对于单体存储器,W就是数据总线的
8、根数。带宽的单位:KB/s,MB/s提高存储器速度的途径 提高总线宽度 W,如采用多体交叉存储方式。减少TM,如引入Cache。,2023/9/25,南理工紫金学院,16,3.2 半导体随机存取存储器,一、半导体存储器的分类,SRAM(静态随机存取存储器),DRAM(动态随机存取存储器),TTL型、ELL型、I2L型,固定掩膜ROM,可编程ROM(PROM),可擦除可编程ROM(EPROM),电可擦除可编程ROM(EEPROM),闪烁存储器(闪存,Flash Memory),2023/9/25,南理工紫金学院,17,3.2.1 静态随机存取存储位元,分类及特点双极型半导体存储器TTL、发射极耦
9、合电路存储器ECL其特点:速度高、驱动能力强,但集成度低、功耗大、价格高,一般用于小容量的高速存储器。MOS场效应晶体管存储器(分动态、静态两种)其特点:集成度高、功耗小、工艺简单、成本低,但速度相对较低一般用于大容量存储器,2023/9/25,南理工紫金学院,18,每一个存储单位都由一个触发器构成,可以存储一个二进制位,每个触发器由6个MOS管构成。存储原理:用晶体管导通与 截止来表示0和1。存储0:T0导通、T1截止存储1:T0截止、T1导通工作原理:写入操作保持状态读出操作,2023/9/25,南理工紫金学院,19,存储原理:双稳态触发器,T0、T1组成触发器T2、T3门控管T4、T5负
10、载管存储0:T0导通、A点电位接地,为低电平存储1:T0截止、A点电位接Vcc,为高电平T1相反,字线W,Vcc,D,D,A,B,T2,T3,T4,T5,T0,T1,2023/9/25,南理工紫金学院,20,读出操作:W高,D读出数据,W高电平,T2导通位线D与A点连接读0:A为低电平,D输出低电平读1:A为高电平,D输出高电平T1相反,字线W,Vcc,D,D,A,B,T2,T3,T4,T5,T0,T1,2023/9/25,南理工紫金学院,21,高电平,导通,导通,地,高电平,读出,非破坏性读出,2023/9/25,南理工紫金学院,22,写入操作:W高,D写入数据,W高电平,T2导通位线D与A
11、点连接写0:D输入低电平,A点电位下降,T0导通,存储位元变为0写1:D输入高电平,A点电位上升,T0截止,存储位元变为1T1相反,字线W,Vcc,D,D,A,B,T2,T3,T4,T5,T0,T1,2023/9/25,南理工紫金学院,23,写入(以写“0”为例),高电平,导通,导通,地,高电平,地,高电平,2023/9/25,南理工紫金学院,24,保持状态:W低,内部稳定,W低电平,T2截止位线D与A点断开只要Vcc不断电,原有信息保持不变,字线W,Vcc,D,D,A,B,T2,T3,T4,T5,T0,T1,2023/9/25,南理工紫金学院,25,保持,地,断开,断开,地,高电平,2023
12、/9/25,南理工紫金学院,26,3.2.2 动态随机存取存储位元,存储原理:利用电容Cs存储电荷存储信息电容Cs充有电荷表示1,电容Cs没有电荷表示0。,2023/9/25,南理工紫金学院,27,读取,高电平,导通,高电平,读取过程中,Cs的电平最终会变为中间电平,即原来存储的数据丢失,需要将读出的数据重新写入,称为再生,中间电平,电压上升,2023/9/25,南理工紫金学院,28,写入,高电平,导通,高电平,高电平,2023/9/25,南理工紫金学院,29,保持,由于电容存在漏电,经过一段时间后,Cs上的电荷会全部泄漏,为了保持数据的正确性,必须隔一段时间,进行一次刷新操作(Refresh
13、),地,断开,高电平,2023/9/25,南理工紫金学院,30,刷新:SRAM是靠_存储信息的,所存的信息表现为双稳态电路的电平,所以不需要刷新。DRAM是靠_存储信息的,所存信息表现为电容上的电荷。由于电路中存在一定的漏电流,致使电容慢慢放电,导致所存信息丢失。因此必须在电容放电到一定程度前,重新写入信息,这一过程称为刷新。,触发器电路,电容,2023/9/25,南理工紫金学院,31,2.动态存储器的刷新刷新最大周期 设存储电容为C,其两端电压为u,电荷QCu,则泄漏电流为:刷新间隔为:若C0.2pf,u1V,I0.1nA,则刷新间隔为t就是刷新最大间隔,即刷新最大周期。,2023/9/25
14、,南理工紫金学院,32,刷新基本方法 按行进行刷新,每次由刷新地址计数器给出刷新行地址,每刷新1行,地址计数器自动加1。刷新方式 设刷新周期为2ms,存储体排成6464阵列,需要刷新64行。每读/写一次或刷新一行的时间为200ns。有下列几种刷新方式:集中式刷新 分散式刷新 异步式刷新,2023/9/25,南理工紫金学院,33,集中式刷新在允许的最大刷新间隔(2ms)内,按照存储器芯片容量的大小集中安排刷新时间。假设存储周期为200ns,在2ms的时间内完成10000次存储操作,即10000个存储周期。例如对4k1位芯片,存储矩阵为6464,每个存储单元电路都刷新一次需64个周期,因此在2ms
15、内,留出64个周期专用于刷新。,2023/9/25,南理工紫金学院,34,刷新方式,集中刷新方式优点:控制简单,速度快缺点:有“死区”,2023/9/25,南理工紫金学院,35,刷新方式,分散刷新方式优点:控制简单,无明显“死区”缺点:速度慢,存储器速度较快时,存在时间上的浪费,2023/9/25,南理工紫金学院,36,刷新方式,异步刷新方式优点:无明显“死区”,无时间上的浪费缺点:控制复杂2ms/64=31.25us,每隔31us刷新一次,2023/9/25,南理工紫金学院,37,3.2.3 半导体随机存取存储芯片,1、地址译码驱动方式一维译码方式二维译码方式二维译码方式的字选方式,2023
16、/9/25,南理工紫金学院,38,(1)一维译码方式的存储器芯片(648位),1,1,1,1,1,1,2023/9/25,南理工紫金学院,39,(2)二维结构的存储器芯片(4K1位),双译码方式、位片方式,0,0,0,0,0,0,0,0,0,0,0,1,2023/9/25,南理工紫金学院,40,(3)二维地址译码的字选方式(5128位=6464),改成每次读出一个字,就是字选方式。,优点:译码电路简单,且同一个字在同一块芯片中。,1,1,1,0,0,0,2023/9/25,南理工紫金学院,41,2.静态SRAM芯片举例-Intel 2114芯片(1K4位),10根地址线,用于寻址1024个存储
17、单元,4根双向数据线,读/写控制线,片选信号线,2023/9/25,南理工紫金学院,42,Intel 2114内部结构图,2023/9/25,南理工紫金学院,43,SRAM的工作时序,读周期时序,写周期时序,2023/9/25,南理工紫金学院,44,3、DRAM芯片实例 2164,基本特征64K*1位=4*(128*128)存取时间为150ns或200ns;每2ms需刷新一遍,每次同时刷新512个存储单元,2ms内需有128个刷新周期。引脚地址线复用A0A7行地址选通RAS列地址选通CAS,也起片选作用分开的输入Din和输出数据线Dout,2023/9/25,南理工紫金学院,45,2164内部
18、结构示意图,2023/9/25,南理工紫金学院,46,DRAM读写时序,Review 2164,2023/9/25,南理工紫金学院,47,DRAM刷新时序,RAS only refresh在DRAM芯片外部设置专门的刷新计数器来产生行地址只送行地址,不送列地址,Hidden refreshDRAM芯片内部提供刷新计数器刷新分散在每次的读或写操作之后,2023/9/25,南理工紫金学院,48,静态存储器 vs 动态存储器,SRAMStatic集成度较低(六管),单片容量较小不需要刷新速度快,曾在Pentium主板上用作二级高速缓存(图)通常是字选方式,DRAMDynamic集成度高(单管),单片
19、容量较大需要定时刷新速度较低,多用作主存储器通常是位选方式,2023/9/25,南理工紫金学院,49,用作L2 Cache的SRAM,2023/9/25,南理工紫金学院,50,3.2.4 高级DRAM,FPM(Fast Page Mode,快页型)DRAM 快速页突发模式,2023/9/25,南理工紫金学院,51,EDO DRAM(扩展数据输出),可以在输出一个数据的过程中准备下一个数据的输出,2023/9/25,南理工紫金学院,52,SDRAM(Synchronous DRAM)同步型RAM,其地址信号和数据信号由同一个时钟驱动。clock同步是指内存能够与CPU同步存取资料,可以取消等待周
20、期,减少数据传输的延迟,因此可提升计算机的性能和效率,2023/9/25,南理工紫金学院,53,DDR SDRAM(Synchronous DRAM),即同步动态RAMDDR SDRAM不仅能在时钟脉冲的上升沿读出数据而且还能在下降沿读出数据 等效传输频率是工作频率的两倍 DDR的标准DDR266、DDR333和DDR400DDR对应的规范 PC2100/PC2700/PC3200工作电压2.5v,2023/9/25,南理工紫金学院,54,DDRII,DDRIII,DDRII(Double Data Rate Synchronous DRAM,第二代同步双倍速率动态随机存取存储器)4bit数据
21、预读取 工作电压采用1.8v DDRIII8bit数据预读取 点对点的拓扑架构 P2P、P22P 工作电压降为1.5v,2023/9/25,南理工紫金学院,55,RDRAM(Rambus DRAM,高频动态随机存取存储器),Rambus公司独立设计完成的一种内存模式,速度一般可以达到500530MB/s,是DRAM的10倍以上。,184个接触点,目前的RDRAM内存只能以双数条形式存在,而且由于RDRAM采用了串联的设计,因此所有未用的RIMM插槽都必须用一个被称作“连通器”的电路板占用.,RIMM(RAMBUS In-line Memory Module),2023/9/25,南理工紫金学院
22、,56,3.3 半导体只读存储器ROM的特点,特性:正常工作时只能读出信息,而不能写入的随机存储器。信息的写入是通过特殊方法。与RAM相比:速度相当、结构简单、集成度高、造价低、功耗小、可靠性高、无掉电信息丢失、无读出信息破坏、不需要刷新。与外存相比:都具有掉电信息不丢失的特点,但速度高。,2023/9/25,南理工紫金学院,57,半导体只读存储器ROM的应用,应用:(主要用来存放不需要改变的信息)存放软件 如引导程序存放微程序存放特殊编码 如字符点阵,2023/9/25,南理工紫金学院,58,3.3.1 掩模只读存储器MROM,特点:存储的信息在芯片制时最后一道掩模(MASK)工艺由连线决定
23、“0”和“1”;生产周期长;可靠性高,信息永不丢失。适用场合:大批量生产。,MOS只读存储器结构:,负载管,无管子的位线为高,称为存储0,有管子的位线为低,称为存储1,2023/9/25,南理工紫金学院,59,3.3.2 一次性可编程只读存储器PROM,熔丝,2023/9/25,南理工紫金学院,60,特点:使用专用设备(编程器),用户一次性写入,故称为可编程(Programmable)。不可恢复,信息永久保存。适用于:小批量生产。,2023/9/25,南理工紫金学院,61,3.3.3 可擦除的只读存储器EPROM,基本结构写“1”:保持原状态,浮栅上不带电荷。写“0”:源极(S)和漏极(D)之
24、间加高电压,使PN结处于反偏状态,发生瞬间击穿。浮栅上积累了负电荷,形成了带正电的P沟道,管子导通。,2023/9/25,南理工紫金学院,62,3.3.3 可擦除的只读存储器EPROM,擦除(Erasable):紫外线照射,浮栅上的电子获得能量,穿越绝缘层泄放掉电荷。特点:可多次擦除,通常有数千次擦除寿命 外形上有玻璃 窗,避免日光或荧光灯照射。,2023/9/25,南理工紫金学院,63,EPROM擦除器,2023/9/25,南理工紫金学院,64,3.3.4 电擦除只读存储器EEPROM,特点:隧道效应内置升压电路,电信号擦除(Electrically Erasable)先擦后写 写入速度较慢
25、,写一个数据的大约时间在2-10ms之间。,结构:,应用:取代EPROM,擦除方便,但成本较高。小容量串行接口的E2PROM,保存系统设置等参数。,2023/9/25,南理工紫金学院,65,3.3.5 闪速存储器(Flash Memory),特点:高速 高集成度、低成本.整片电擦除或按块电擦除,可擦除100万次结构:,存储原理具有两种状态:1.未写入状态:浮空栅极无电子,栅极电压大于1V就开始导通。2.已写入状态:浮空栅极布满电子,栅极电压大于5V才开始导通。,2023/9/25,南理工紫金学院,66,3.3.5 闪速存储器(Flash Memory),写入:控制栅极和漏极都加上高电压,电子由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器 存储 体系
链接地址:https://www.31ppt.com/p-6111349.html