版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11:461第五章存储器一、存储器分类二、随机存取存储器RAM三、只读存储器四、CPU与存储器的连接五、存储器空间的分配和使用内容提要11:462简介
存储器是计算机的主要组成部分之一,是用来存放程序和数据的部件,存储器表征了计算机的“记忆”功能,存储器的容量和存取速度是决定计算机性能的重要指标。存储器的容量越大,记忆的信息也就越多,计算机的功能也就越强。11:463存储器的逻辑结构示意图11:464§5-1存储器分类11:465存储器分级结构11:4661.内部存储器
内部存储器也称为内存,是主存储器。功能:存放当前正在使用的或经常使用的程序和数据。特点:快速存取、容量较小,CPU直接访问(半导体存储器)容量:受到地址总线位数的限制
8086系统,20条地址线,寻址空间为1M(220)字节;
80386系统,32条地址线,寻址空间4000M(232
)字节。存放内容:系统软件(系统引导程序、监控程序或者操作系统中的ROMBIOS等)以及当前要运行的应用软件。§5-1存储器分类一、按存储器用途分类11:467§5-1存储器分类【按用途分类
】2.外部存储器外部存储器也称为外存,是辅助存储器。功能:用来存放相对来说不经常使用的程序或者数据或者需要长期保存的信息。特点:存取速度慢、容量大,可以保存和修改存储信息,CPU不直接对它进行访问,有专用的设备(硬盘驱动器、软驱、光驱等)来管理,一般外部存储器由磁表面存储器件构成。容量大小:不受限制存放内容:系统软件、应用软件、其他长期保存程序和数据。11:468计算机工作时存取程序和数据的过程由内存ROM中的引导程序启动系统;从外存中读取系统程序和应用程序,送到内存的RAM中,运行程序;程序运行的中间结果放在RAM中,(内存不够时也放在外存中);程序结束时将最后结果存入外部存储器。§5-1存储器分类【按用途分类
】11:469二、按存储器性质分类随机存取存储器(RAM)只读存储器(ROM)§5-1存储器分类11:4610§5-1存储器分类【按存储器性质分类】1.RAM随机存取存储器(RandomAccessMemory)CPU能根据RAM的地址将数据随机地写入或读出。电源切断后,所存数据全部丢失。按照集成电路内部结构的不同,RAM又分为两种:SRAM静态RAM(StaticRAM)DRAM动态RAM(DynamicRAM)11:4611
⑴SRAM静态RAM(StaticRAM):静态RAM速度非常快,只要电源存在内容就不会自动消失。它的基本存储电路为6个MOS管组成l位,因此集成度相对较低,功耗也较大。一般,高速缓冲存储器(Cachememory)用它组成。1.RAM随机存取存储器(RandomAccessMemory)§5-1存储器分类【按存储器性质分类】11:4612⑵DRAM动态RAM(DynamicRAM):DRAM的内容在10-3或l0-6秒之后自动消失,必须周期性的在内容消失之前进行刷新(Refresh)。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。
DRAM运行速度较慢,SRAM比DRAM要快2~5倍,一般,PC机的标准存储器都采用DRAM组成。§5-1存储器分类【按存储器性质分类】1.RAM随机存取存储器(RandomAccessMemory)11:46132.ROM只读存储器(ReadOnlyMemory)ROM存储器是将程序及数据固化在芯片中,数据只能读出,不能写入,也不会丢失,ROM中通常存储操作系统的程序(BIOS)或用户固化的程序。
ROM按集成电路内部结构的不同,可分为下面三种:⑴PROM可编程ROM(ProgramableROM)⑵EPROM可擦除、可编程ROM(Eraseble
PROM)⑶EEPROM电可擦除可编程ROM(ElectricallyErasablePROM)§5-1存储器分类【按存储器性质分类】11:4614⑴PROM可编程ROM(ProgramableROM):将设计的程序固化进去后,ROM内容不可更改。⑵EPROM可擦除、可编程ROM(EraseblePROM):可编程固化程序,且在程序固化后可通过紫外光照擦除,以便重新固化新数据。⑶EEPROM电可擦除可编程ROM(ElectricallyErasablePROM):可编程固化程序,并可利用电压来擦除芯片内容,以重新编程固化新数据。§5-1存储器分类【按存储器性质分类】2.ROM只读存储器(ReadOnlyMemory)11:4615§5-2
随机存取存储器RAM随机存取存储器
CPU能将数据随机地写入或读出RAM。断电所存数据丢失。分类:
⑴SRAM静态RAM(StaticRAM)速度非常快,集成度相对较低,功耗也较大。做缓存(Cachememory)。
⑵DRAM动态RAM(DynamicRAM)集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。DRAM运行速度较慢,做内存条。11:46161.静态RAM的构成⑴单元电路:(双极型器件或MOS器件构成)双极型器件构成的电路:存取速度快,但工艺复杂,集成度低,功耗大,较少使用;
MOS器件构成的电路:通常由6个MOS管子组成的双稳态触发器电路,存储信息“0”或“1”,只要不掉电,“0”或“1”状态能一直保持,直到重新写入新的数据。读出操作后,原信息不变。⑵静态RAM的特点:访问速度快,访问周期达20-40ns;工作稳定,不需要进行刷新,外部电路简单;但基本存储单元所包含的管子数目较多,且功耗也较大,它适合在小容量存储器中使用。§5-2随机存取存储器RAM一、静态随机存取存储器(SRAM)11:4617⑶静态RAM存储器芯片内部结构:通常由地址译码器、存储矩阵、控制逻辑、三态数据缓冲器组成。§5-2随机存取存储器RAM【静态随机存取存储器】11:4618
①存储矩阵一块存储器芯片由基本存储单元构成矩阵;一个基本存储单元存放一位二进制信息。
两种构成方式:字结构方式:一个字节的8位制作在一块芯片上,选中芯片可一次性读/写8位信息,封装时引线较多。例如:1K的存储器芯片由128×8组成,访问它要7根地址线和8根数据线。位结构方式:1个芯片内的基本单元作不同字的同一位,8位由8块芯片组成。优点是芯片封装时引线少,例如:1K存储器芯片由1024×1组成,访问它要10根地址线和1根数据线。§5-2随机存取存储器RAM【静态随机存取存储器】11:4619§5-2随机存取存储器RAM【静态随机存取存储器】字结构方式:位结构方式:8根地址线,访问128个单元10根地址线,访问1024个单元11:46202.静态RAM的例子典型的静态RAM芯片:
2114(1K×4位);
6116(2K×8位);
6264(8K×8位);
62128(16K×8位);
62256(32K×8位)§5-2随机存取存储器RAM【静态随机存取存储器】11:46211.动态RAM的构成⑴单元电路
动态RAM基本单元主要有:4管动态RAM、3管动态RAM、单管动态RAM。它们各有特点:4管动态RAM:使用管子多,使芯片容量小,但器件的读出过程就是刷新过程,不用为刷新而外部另加逻辑电路;3管动态RAM:所用管于少一点,但读/写数据线分开,读/写选择线也分开,要另加刷新电路;单管动态RAM:所用器件最少,但读出信号弱,要采用灵敏度高的读出放大器来完成读出功能。§5-2随机存取存储器RAM二、动态随机存取存储器(DRAM)11:4622以单管动态RAM为例,其基本存储单元:一个晶体管
+
一个电容。
刷新放大器列选择信号行选择信号数据输入输出QC§5-2随机存取存储器RAM【动态随机存取存储器】11:4623⑵存储信息的原理:①读操作:
行地址译码使行选择信号为高电平
行上管子Q导通
刷新放大器读取电容C上的电压值折合为“0”或“1”
列地址译码使某列选通
行和列均选通的基本存储单元允许驱动
读出数据;②写操作:
行和列的选择信号为“1”
基本存储单元被选中
数据输入/输出线送来的信息通过刷新放大器和Q管送到电容C
数据写入存储单元;
§5-2随机存取存储器RAM【动态随机存取存储器】11:4624⑶特点:①集成度高,成本低,耗电少。②刷新和地址两次打入。由于DRAM是利用电容存储电荷保存信息的,电容通过MOS管的栅极和源极会缓慢放电而丢失信息,必须定时对电容充电,也称作刷新。为了提高集成度,减少引脚的封装数,DRAM的地址线分成行地址和列地址两部分,访问存储器时,先由行地址选通信号RAS把行地址送入内部设置的行地址锁存器;再由列地址选通信号CAS把列地址送入列地址锁存器,读/写信号控制数据的读出或写入。§5-2随机存取存储器RAM【动态随机存取存储器】11:46252.动态RAM的刷新⑴刷新把存储单元的数据读出,经过读放大器放大之后再写入,以保存电荷上的信息。⑵原因动态RAM都是利用电容存储电荷的原理来保存信息的,由于MOS管输入阻抗很高,存储的信息可以保存一段时间,但时间较长时电容会逐渐放电使信息丢失,所以动态RAM需要在预定的时间内不断进行刷新。⑶注意①两次刷新的时间间隔与温度有关。②动态存储器的刷新是一行一行进行的,每刷新一行的时间称为刷新周期。刷新方式有集中刷新方式和分散刷新方式两种。§5-2随机存取存储器RAM【动态随机存取存储器】11:4626⑷DRAM控制器CPU和DRAM之间的接口电路,把CPU的信号转换成适合DRAM芯片的信号,解决DRAM芯片地址两次打入和刷新控制等问题。DRAM控制器包括下列功能电路:
①地址多路器:把来自CPU的地址转换成行地址和列地址,分两次送到DRAM芯片,实现DRAM芯片地址的两次打入。
②刷新定时器:完成对DRAM芯片进行定时刷新的功能。
③刷新地址计数器:只用RAS的刷新操作,需要提供刷新地址计数器。对内部具有这种刷新地址计数器的芯片,可以来用CAS在RAS之前的刷新方式。
④仲裁电路:来自CPU的访问存储器的请求和来自刷新定时电路的剧新请求同时产生时,由仲裁电路对两者的优先权进行裁定。
⑤定时发生器:提供行地址选通信号RAS、列地址选通信号CAS和写信号WE,供DRAM芯片使用。§5-2随机存取存储器RAM【动态随机存取存储器】11:4627CASCPUDRAM刷新地址计数器
地址多路器刷新定时器
定时发生器仲裁电路数据缓冲器地址总线地址读/写RASWR§5-2随机存取存储器RAM【动态随机存取存储器】11:4628典型的DRAM控制器有:8203芯片可以配合DRAM2164工作;MB1430、MB1431可以支持1M位的DRAM芯片和8086、80286CPU;W4006AF支持16M位的DRAM芯片和80386CPU。§5-2随机存取存储器RAM【动态随机存取存储器】11:4629
有效数据指定地址WE为高电平三、存储器的工作时序§5-2随机存取存储器RAM存储器对读周期的时序11:46301.静态存储器对读周期的时序要求tA:读取时间,地址有效到数据读出有效之间的时间,MOS器件在50~500ns之间。tco:片选到稳定输出,从CS片选信号有效到数据输出稳定的时间,一般tA>tCO。tCX:片选到输出有效,从CS片选信号有效到数据输出有效的时间。tAR:读恢复时间,输出数据有效之后,存储器不能立即输入新的地址来启动下一次读操作,因为存储器在输出数据后要有一定的时间来内部操作,这段时间称恢复时间。
存储器的读出周期是指启动一个读操作到启动下一次内存操作(读或写)之间所需要的时间。
读出周期tRC=读取周期tA十读恢复周期tAR。§5-2随机存取存储器RAM【存储器的工作时序】11:46311.静态存储器对读周期的时序要求⑴CPU送出存储单元地址,读周期开始,读周期比读取时间长。为了保证tA时间后,读出数据在数据线上稳定,要求在地址信号有效后,不超过tA~tCO的时间段中,片选信号CS有效。若CS不能及时到达,则tA之后可能数据仅出现在内部数据总线上,而不能将数据送到系统总线上。⑵输出数据有效后,只要地址信号和输出允许信号没撤消,输出数据一直保持有效。⑶在整个读周期,要求R/W应保持高电平。在存储器芯片和CPU连接时,必须保证下面时间要求:⑴从地址信号有效到CPU要求的数据稳定之间的时间间隔必须大于tA。⑵从片选信号有效到CPU要求的数据稳定之间的时间间隔必须大小tCO,否则外部电路必须产生WAIT信号,迫使CPU插入Tw周期来满足上面的时间要求。§5-2随机存取存储器RAM【存储器的工作时序】11:4632
有效数据
指定地址A0-A19存储器对写周期时序§5-2随机存取存储器RAM【存储器的工作时序】11:46332.静态存储器对写周期时序要求
tWC:写周期时间。
tAW:地址建立时间,地址出现到稳定的时间。
tW:写脉冲宽,读/写控制线维持低电平的时间。
tDW:数据有效时间。
tDH:数据保持时间。
tWR:写操作恢复时间,存储器完成内部操作所需时间。§5-2随机存取存储器RAM【存储器的工作时序】11:46342.静态存储器对写周期时序要求⑴写周期开始,要求有一段地址建立时间,此时WE必须为高电平,否则在地址变化期间可能会有误写入,使存储单元内容出错。所以WE有效前,地址就已经稳定。同样在WE变高电平后要经过写操作恢复时间,地址信号才能改变。⑵写周期期间CS、WE为低电平,要求tw写脉冲宽度必须大于规定的值,以保证可靠的写入。⑶为了保证可靠地写入,要写入的数据必须在CS和WE有效前已稳定地出现在数据总线上,并在CS和WE变高电平之前保持稳定。⑷写周期时间为地址建立时间、写脉冲宽度和写操作恢复时间三者之和。§5-2随机存取存储器RAM【存储器的工作时序】11:4635当CPU进行第一次访问时,也把数据存到高速缓存区。之后,当CPU再次访问这一区域时,CPU就可以直接访问高速缓存区,而不需要再去访问低速主存储器。由于高速缓存器容量远小于低速大容量主存储器,所以它不可能包含后者的所有信息。高速缓存器设计的目标就是使CPU访问尽可能在高速缓存器中进行。
四、高速缓冲存储器Cache§5-2随机存取存储器RAM11:4636§5-2随机存取存储器RAM【高速缓冲存储器Cache
】功能:解决CPU和主存之间的速度不匹配问题。
一般采用高速的SRAM构成。
CPU和主存之间的速度差别很大,采用两级Cache系统。早期的一级Cache在CPU内,二级在主板上;现在的CPU内带L1Cahe和L2Cahe。全由硬件调度,对用户透明四、高速缓冲存储器Cache11:4637§5-2随机存取存储器RAM【高速缓冲存储器Cache
】现在的Cache存取速度已接近于CPU的读取速度。11:4638§5-2随机存取存储器RAM【高速缓冲存储器Cache
】Cache基本原理小结:
Cache是介于CPU和主存之间的小容量存储器,但存取速度比主存快。主存容量配置几百MB时,Cache容量约为是几百KB。
Cache能高速地向CPU提供指令和数据,从而加快了程序的执行速度。从功能上看,它是主存的缓冲存储器,由高速的SRAM组成。为追求高速,包括管理在内的全部功能由硬件实现。
Cache的设计依据:CPU这次访问过的数据,下次有很大的可能也是访问附近的数据(程序访问的局部性)。11:4639CPU与Cache之间的数据传送是以字为单位。
主存与Cache之间的数据传送是以块为单位。
CPU读主存时,便把地址同时送给Cache和主存,Cache控制逻辑依据地址判断此字是否在Cache中,若在,此字立即传送给CPU,否则,则用主存读周期把此字从主存读出送到CPU,与此同时,把含有这个字的整个数据块从主存读出送到cache中。§5-2随机存取存储器RAM【高速缓冲存储器Cache
】11:46
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初二地理(中国地理)2027年上学期期中测试卷
- 2025年高职酒店管理(酒店卫生实训)试题及答案
- 2025年中职(民族美术)民族图案设计试题及答案
- 2025年大学大二(木材科学与工程)木材干燥技术阶段测试试题及答案
- 2025-2026年二年级历史(基础积累)上学期期中测试卷
- 2025年中职(数控技术)刀具选用技巧阶段测试题及答案
- 2025年大学软件工程(软件工程导论)试题及答案
- 深度解析(2026)《GBT 18188.2-2000溢油分散剂 使用准则》
- 深度解析(2026)GBT 18024.7-2010煤矿机械技术文件用图形符号 第7部分:压气机、通风机和泵图形符号
- 深度解析(2026)《GBT 17871-1999氮氧饱和或空气饱和-空气巡回潜水减压程序》
- T/CCMA 0135-2022智能控制的人货两用施工升降机技术规程
- T/CATCM 021-2023鹿角胶质量规范
- 带你听懂中国传统音乐知到智慧树期末考试答案题库2025年广州大学
- 江苏省2025年中职职教高考文化统考数学试题答案
- 不锈钢清洁操作流程培训
- 浙江省消防技术规范难点问题 操作技术指南(2020 版)
- 精装修监理实施细则
- 急危重症护理培训心得
- 【未知机构】华为公司战略规划和落地方法之五看三定工具解析
- 企业微信指导手册管理员版
- (完整word版)劳动合同书(电子版)正规范本(通用版)
评论
0/150
提交评论