版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成(zǔchénɡ)原理存储系统第一页,共80页。第二页,共80页。问题:为什么有多种类型的存储器?不同类型的存储器工作原理(yuánlǐ)分别是什么?它们如何协同工作?微机的内存怎样组织?第三页,共80页。第七章存储器
第一节存储系统第四页,共80页。存储器分类按所处位置及功能分类内存(主存):位于主机内部,可被CPU直接访问.外存(辅存):位于主机外部,被视为外设外存的数据只有调入内存,CPU才能(cáinéng)应用CPU内存储器(nèicúnchǔqì)外存储器(wàicúnchǔqì)存储器概述第五页,共80页。存储器分类按存取方式分类随机存取存储器(RandomAccessMemory)顺序存取存储器()只读存储器(Read-onlyMemory)按信息的可保护性分类易失性存储器:断电后信息将消失(xiāoshī)。非易失性存储器:断电后仍能保持信息。存储器概述(ɡàishù)第六页,共80页。按存储介质分类存储介质一般具备3个特点具有两种稳定的状态,分别代表二进制代码0和1;能方便地检测出存储介质所处(suǒchǔ)的状态;两种状态容易相互转换。半导体存储器采用触发器、电容来保存二进制信息0和1。根据工艺不同,可分为双极型和MOS型。磁表面存储器光存储器第七页,共80页。存储容量存取时间价格可靠性功耗…存储器的主要(zhǔyào)技术指标存储器的技术指标第八页,共80页。存储(cúnchǔ)容量存储(cúnchǔ)器所能容纳的二进制信息量。存储(cúnchǔ)容量=字数×字长存储(cúnchǔ)速度:存取时间(MemoryAccessTime):启动一次存储(cúnchǔ)器操作到完成该操作所需的全部时间。存取时间愈短,性能愈好。存取宽度:一次访问存储(cúnchǔ)器所能存取的数据位数存储器的技术指标第九页,共80页。可靠性:存储器的抗干扰能力和正确存取性能功耗:存储器工作的耗电量。性价比:不仅(bùjǐn)包含存储元件的价格,还包括外围电路价格。存储容量、速度和价格的关系:相互制约速度快的存储器往往价格较高,容量也较小。存储器的技术指标第十页,共80页。对存储器的目标:容量大、速度快、价格低但是(dànshì)…没有符合要求的类型如何解决?体系结构多种类型组合在一起,形成存储器系统分级存储(cúnchǔ)结构第十一页,共80页。存储系统的结构开放式的结构编程者自己决定使用哪个部件,自己编写程序隐含结构编程模型:只针对单一存储器,唯一地址空间,机器(jīqì)自动映射分级存储(cúnchǔ)结构第十二页,共80页。分级存储器结构分级的原因:解决存储器大容量、高速度与低价格(jiàgé)之间的矛盾。多级存储器寄存器组高速缓冲存储器主存储器外存储器分级(fēnjí)存储结构第十三页,共80页。高速缓冲存储器Cache存取速度比主存要快一个数量级,接近CPU的处理速度。片内Cache集成在CPU芯片中,片外Cache位于主板上。访问过程缓存容量(róngliàng)较小,如何保证能在缓存中找到所需要的数据?分级(fēnjí)存储结构第十四页,共80页。程序访问的局部性原理处理器在一段时间内访问的存储单元,都趋向于存在于一个较小的连续区域中程序访问特点(tèdiǎn)数据访问特点(tèdiǎn)缓存能提高访问速度的理论依据分级(fēnjí)存储结构第十五页,共80页。缓存—主存从CPU角度看,缓存主存这一层次的速度接近于缓存Cache,而其容量和价格却接近于主存。提高了存取速度,解决了速度和成本的矛盾。主存—外存速度接近于主存,而容量却接近于外存,平均(píngjūn)价位接近于低速、廉价的外存,解决了容量和成本的矛盾。分级存储(cúnchǔ)结构第十六页,共80页。第七章存储器
第二节RAM&ROM
第十七页,共80页。易失性存储器特点:断电(duàndiàn)后信息消失。RAM:SRAM:六管MOS触发器。DRAM:由单管组成,需定时刷新。RAM第十八页,共80页。典型(diǎnxíng)的存储器芯片SRAM存储位元使用双稳态触发器表示0和1。“1”状态:T1截止,T2导通“0”状态:T2截止,T1导通不掉电的情况下,信息(xìnxī)稳定保持(静态)。存取速度快六管MOS静态(jìngtài)存储器结构第十九页,共80页。典型(diǎnxíng)的存储器芯片DRAM存储单元利用电容存储电荷(diànhè)来保存信息T:门控管C:电容不掉电的情况下,信息也会丢失,需要不断刷新。刷新:经过一段时间后,信息可能丢失,需要重写存取速度慢,集成度高(容量大)单管MOS动态(dòngtài)存储器结构第二十页,共80页。DRAM的刷新刷新间隔时间:DRAM允许的最大信息保持时间采用读出方式进行刷新刷新周期:从上一次刷新结束(jiéshù)到下一次对整个DRAM全部刷新一遍为止的时间间隔。大小主要取决于电容电荷的泄漏速度,一般为2ms、4ms、8ms或更长。典型(diǎnxíng)的存储器芯片第二十一页,共80页。集中式刷新在刷新周期内,集中时间连续地对全部存储单元(cúnchǔdānyuán)逐行刷新一遍。在刷新操作期间,不允许CPU对存储器进行正常的访问。优点:读写操作时不受刷新工作的影响,系统的存取速度比较高。主要缺点:在集中刷新期间必须停止读写,这一段时间称为“死区”而且存储容量越大,死区就越长。第二十二页,共80页。分散式刷新(shuāxīn)把对每行存储单元的刷新(shuāxīn)分散到每个系统存取周期内完成。此时系统存取周期被分为两部分,周期前半段时间进行正常的存储器访问,后半段时间进行刷新(shuāxīn)操作。在一个系统存取周期内刷新(shuāxīn)存储矩阵中的一行。增加了系统的存取周期。优点:没有死区。缺点:刷新(shuāxīn)过于频繁。系统存取周期是存储芯片存取周期的两倍,降低了访问存储器的速度。第二十三页,共80页。异步式刷新把刷新操作(cāozuò)平均分配到整个最大刷新间隔内进行。相邻两行的刷新间隔为:最大刷新间隔时间÷行数第二十四页,共80页。RAM芯片大量存储位元按一定的规则排列起来构成了存储体。存储体、读写电路、译码驱动电路、控制电路等集成(jíchénɡ)在一块芯片上,组成各种不同类型的存储芯片。第二十五页,共80页。存储芯片的内部组成(zǔchénɡ)线性组成(zǔchénɡ)所有存储单元线性排成一列每一个存储单元中的多个存储位元的字驱动线连在一起,构成字线;位线分别连接到相应的数据线。当地址位数n较大时,译码器的规模随之增大很多,导致电路复杂,译码时间很长,存储芯片的速度太慢。第二十六页,共80页。二维组成所有(suǒyǒu)存储单元排列成矩阵形式,将地址分成两组,分别送给X方向和Y方向的两个译码器,在行和列的交叉点共同选择一个存储单元,对其进行读写操作。一个采用二维组成的16字×1位的存储芯片适合于构造大容量的存储芯片。第二十七页,共80页。
SRAM存储器组成(zǔchénɡ):存储矩阵地址译码器控制逻辑三态数据缓冲器典型(diǎnxíng)的存储器芯片第二十八页,共80页。SRAM芯片读操作周期(zhōuqī)和写操作周期(zhōuqī)的时序图第二十九页,共80页。SDRAM---同步(tóngbù)动态存储器DDR---双倍速率内存(DDR2\DDR3\DDR4\DDR5等)内存(nèicún)第三十页,共80页。典型(diǎnxíng)的存储器芯片地址译码器:对地址信号进行译码,选择存储单元。线性译码(单译码)只用一个地址译码器电路译码,译码输出(shūchū)的选择线直接选中存储单元。第三十一页,共80页。复合译码:n位地址分为行、列地址分别译码,只有X向和Y向的选择线同时选中的存储单元(cúnchǔdānyuán),才能进行读或写操作。特点:复合译码所需选择线数目少,适用于大容量的存储器。典型(diǎnxíng)的存储器芯片第三十二页,共80页。DRAM的构成地址:分行(fēnxínɡ)地址和列地址两次送入。RAS#有效时,行地址送入行地址锁存器CAS#有效时,列地址送入列地址锁存器4M×4位的DRAM典型(diǎnxíng)的存储器芯片第三十三页,共80页。动态RAM芯片读操作周期(zhōuqī)和写操作周期(zhōuqī)的时序图第三十四页,共80页。第三十五页,共80页。SRAM和DRAM的对比(duìbǐ)比较内容SRAMDRAM存储信息0和1的方式双稳态触发器极间电容上的电荷电源不掉电时信息稳定信息会丢失刷新不需要需要集成度低高容量小大价格高低速度快慢适用场合Cache主存第三十六页,共80页。只读存储器ROM存储的信息只能读出,不能随机(suíjī)改写或存入,特点:非易失性断电后信息不会丢失编程:指往只读存储器中写入数据的过程。根据可编程的方式和频度的不同,只读存储器可分为:掩膜式ROM(MaskROM)可编程PROM(ProgrammableROM)可擦除EPROM(ErasablePROM)电可擦EEPROM(ElectricallyEPROM)快擦写ROM(FlashROM)内存(nèicún)第三十七页,共80页。掩膜式ROM(MROM)生产厂家在制造芯片时将数据写入芯片,用户不能更改存储器的内容,只能读出数据使用。可靠性高,集成度高,批量生产之后价格便宜,但灵活性差。一次可编程ROM(PROM)芯片生产时,所有存储单元均被写成“0”或均被写成“1”用户可以根据(gēnjù)需要写一次。只读存储器双极固定(gùdìng)掩膜式ROM第三十八页,共80页。PROM存储位元的基本结构全“1”熔断(róngduàn)丝型全“0”肖特基二极管型紫外线可擦除的PROM(EPROM)高压写入紫外线光照擦除不能在线进行擦除和编程单个SIMOS管构成的存储位元只读存储器和闪速存储器第三十九页,共80页。电可擦除的PROM(EEPROM或E2PROM)用电在线擦除和编程的,重编程只需几秒钟。它可以擦除和编程单个存储单元或者数据(shùjù)块。浮栅隧道氧化层MOS存储管闪速存储器简称闪存,是由Intel公司于80年代后期首先推出的。它是一种(yīzhǒnɡ)高密度、非易失性的可读/写存储器。Flash存储器的两种单管叠栅存储位元结构第四十页,共80页。非易失性存储器只读存储器(ROM)只读存储器ROM在使用过程中,只能读出存储的信息,而不能用通常的方法写入信息。可擦除的PROM(EPROM)用户(yònghù)按规定方法可多次改写内容,改写时先用紫外线擦除ROM第四十一页,共80页。典型(diǎnxíng)的存储器芯片电可擦除的PROM(E2PROM)能以字节为单位进行擦除和改写(gǎixiě),并可直接在机器内进行擦除和改写(gǎixiě)。闪速存储器(FlashMemory)E2PROM-2832A容量(róngliàng):4K*8bit第四十二页,共80页。ROM存储芯片的外封装特性如果(rúguǒ)一个芯片有2n个字,每个字有m位,则它有:n个地址输入An-1~A0m个数据输出Dm-1~D0一个片选信号除了掩膜式ROM,所有其它的ROM都有一个编程控制输入端(VPP),芯片编程器用它来向芯片写入数据。只读存储器和闪速存储器2716型EPROM(2K×8位)的内部(nèibù)结构图第四十三页,共80页。对于存储器芯片,需要(xūyào)了解:芯片的地址线、数据线、片选线和读写控制线地址线条(xiàntiáo)数决定了有多少个存储单元;数据线条(xiàntiáo)数表明每个存储单元所能存储的二进制数的位数。典型(diǎnxíng)的存储器芯片第四十四页,共80页。DRAM存储器芯片
存储容量:64K×1位(64K个存储单元,每单元1位)
存储矩阵(jǔzhèn):4个128*128
地址引脚:8条
RAS#有效时送8位行地址
CAS#有效时送8位列地址
数据线:输入、输出分开(DIN、DOUT)。典型(diǎnxíng)的存储器芯片第四十五页,共80页。各存储器的用途(yòngtú)存储器应用SRAMDRAMROMPROMEPROME2PROMFlashMemoryCache计算机主存固定程序,微程序控制器用户自编程序,工业控制机或电器用户编写并可修改程序,产品试制阶段程序IC卡上存储器固态盘、IC卡第四十六页,共80页。第七章存储器
第三节主存的设计(shèjì)第四十七页,共80页。主存储器的组成地址(dìzhǐ)内容组织形式存储器芯片的构成存储体地址(dìzhǐ)译码和驱动电路读写电路存储控制电路:根据来自I/O或CPU的读写控制信号,产生一系列时序信号,控制存储器完成读写操作。第四十八页,共80页。一个存储体的例子:每个存储单元可以(kěyǐ)存放4个字节,称其宽度为4字节字节和字的定义字节是8bit字2字节/4字节第四十九页,共80页。大小端存储模式小端(little-endian):将低序字节存储在起始(qǐshǐ)地址X86结构ARMDSP大端(big-endian):高序字节存储在起始(qǐshǐ)地址C51PowerPC对准存放与非对准存放对准存放:信息存放的起始(qǐshǐ)地址必须是该信息宽度(字节数)的整数倍。非对准存放的缺陷:访存次数增加存储器第五十页,共80页。单片存储器芯片(xīnpiàn)容量有限讲授:存储器接口设计第五十一页,共80页。为某地址总线为20位的8位微机系统(xìtǒng)设计一个容量为20KB的存储器子系统(xìtǒng)。其中SRAM容量为4KB,ROM容量为16KB。设计(shèjì)任务假设:SRAM采用(cǎiyòng)2114芯片,ROM采用(cǎiyòng)2732芯片第五十二页,共80页。存储器容量(róngliàng)的扩展方法问题1:如何(rúhé)扩展存储容量?存储容量(cúnchǔrónɡliànɡ)=字数×位数存储器容量的扩展方法从位数方向扩展位扩展从字数方向扩展字扩展从字长和位数两个方向扩展字位扩展
第五十三页,共80页。存储器位宽数据总线宽度(kuāndù)处理器字长
==
01011101<=
在8位的微机系统中使用(shǐyòng)2114芯片(1K×4位)第五十四页,共80页。位扩展(kuòzhǎn)高四位(sìwèi)低四位(sìwèi)八位1K×4位的SRAM芯片1K×8位的SRAM存储器第五十五页,共80页。位扩展法存储器芯片的数据位不能满足(mǎnzú)读写的基本要求时进行位扩展连接规则:多个同字数的存储器芯片的地址、片选、读/写端相应并联数据引脚各自连接到数据总线的不同位位扩展(kuòzhǎn)第五十六页,共80页。存储器容量的扩展(kuòzhǎn)方法000000000000高位(ɡāowèi)地址低位地址(dìzhǐ)1K×8位的SRAM存储器4K×8位000H~3FFH000H~FFFH001111111111010000000000011111111111100000000000101111111111110000000000111111111111第五十七页,共80页。CPU对存储单元的访问(fǎngwèn)过程:片选:选择存储器芯片。字选:再从选中的芯片中依照地址码选择相应的存储单元读写数据。连接规则:芯片(xīnpiàn)的数据线、读/写控制线并联低位地址线连接到芯片(xīnpiàn)地址引脚完成字选高位地址得到片选信号字扩展
问题2:高位地址如何产生(chǎnshēng)片选信号?存储器容量的扩展方法第五十八页,共80页。存储器片选信号的产生(chǎnshēng)方法线选法:用高位地址中的某一位直接作为存储器芯片(xīnpiàn)的片选信号CS#A15A11~A0A12
CSCS
CS
CSA14A13(2)(1)(0)(3)第五十九页,共80页。芯片A19~
A16A15A14A13A12A11~A0可用地址空间0123××××××××××××××××1110110110110111全0~全1全0~全1全0~全1全0~全1×E000H~×EFFFH×D000H~×DFFFH×B000H~×BFFFH×7000H~×7FFFH线选法第六十页,共80页。片选方法-线选法优点:电路简单,不需外加逻辑电路。缺点:不能充分利用系统的存储空间地址空间不连续地址重叠适用(shìyòng)于存储容量较小的简单微机系统存储器片选信号(xìnhào)的产生方法如何(rúhé)改进?第六十一页,共80页。怎样才能充分的利用地址空间?N位地址线可以产生?个信号每个信号对应(duìyìng)一个存储器芯片如何避免地址重复?存储器片选信号的产生(chǎnshēng)方法全译码法增加(zēngjiā)译码器所有地址线都参与选择第六十二页,共80页。IO/M片选方法(fāngfǎ)-全译码法全译码法A13A12VccA19
A14A11~A0
CE......BAE32:4
Y2E2E1第六十三页,共80页。芯片A19~
A14A13A12A11~A0可用地址空间012300000000000000000000000000011011全0~全1全0~全1全0~全1全0~全100000H~00FFFH01000H~01FFFH02000H~02FFFH03000H~03FFFH全译码法第六十四页,共80页。片选方法-全译码法优点:地址范围唯一而且连续不会产生地址重叠现象(xiànxiàng)缺点:对译码电路要求较高适用于存储器芯片较多的系统存储器片选信号(xìnhào)的产生方法第六十五页,共80页。片选方法-部分(bùfen)译码法方法:将高位地址线中某几位(不是全部高位)地址经过译码器译码,作为片选信号线选法和全译码法的混合方式。存在地址重叠问题。存储器片选信号的产生(chǎnshēng)方法第六十六页,共80页。字扩展(kuòzhǎn):全译码法1K×8位的存储器扩展(kuòzhǎn)为4K×8位存储器。存储器容量的扩展(kuòzhǎn)方法D0D7A0A9A10A192:4地址(dìzhǐ)译码器D0
D7
~A0A91k×8…CE………D0
D7
~A0A91k×8…CED0
D7
~A0A91k×8…CED0
D7
~A0A91k×8…CE…第六十七页,共80页。全“1”熔断(róngduàn)丝型内存(nèicún)编程者自己决定使用哪个部件,自己编写程序第六十四页,共80页。大小主要取决于电容电荷的泄漏速度,一般为2ms、4ms、8ms或更长。单片存储器芯片(xīnpiàn)容量有限第三十八页,共80页。×B000H~×BFFFH第七十二页,共80页。SRAM和DRAM的对比(duìbǐ)用户自编程序,工业控制机或电器不能在线进行擦除和编程芯片的地址线、数据线、片选线和读写控制线典型(diǎnxíng)的存储器芯片能以字节为单位进行擦除和改写(gǎixiě),并可直接在机器内进行擦除和改写(gǎixiě)。方法:将高位地址线中某几位(不是全部高位)地址经过译码器译码,作为片选信号字位扩展法字向和位向均不能满足要求时需进行(jìnxíng)字向和位向同时扩展。对存储器芯片进行分组,组内采用位扩展法连接(liánjiē)(数据线连接(liánjiē)不同),组间采用字扩展法连接(liánjiē)(片选线连接(liánjiē)不同)。存储器容量的扩展(kuòzhǎn)方法第六十八页,共80页。归纳:存储器容量扩展的关键在于存储器芯片与DB、AB、CB的连接与DB的连接:根据(gēnjù)芯片的数据位决定是否需要位扩展。与AB的连接:保证对存储器的所有单元正确寻址。与CB的连接:片选、读写控制线。存储器容量的扩展(kuòzhǎn)方法第六十九页,共80页。小结存储器容量的扩展(kuòzhǎn)方法字扩展(kuòzhǎn)、位扩展(kuòzhǎn)、字位扩展(kuòzhǎn)存储器片选信号的产生方法线选法、全译码法、部分译码法思考:如果由低位地址产生片选信号,会产生什么影响?第七十页,共80页。单机系统中,主存与CPU速度的不匹配是高速计算的瓶颈。提高存储系统性能的主要措施存取速度角度:寻找高速元件结构角度:采用层次结构采用高速缓冲存储器存取宽度角度:增加(zēngjiā)存储器的字长采用并行操作的双端口存储器采用多模块交叉存储器第七十一页,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路工程模板施工合同
- 橄榄球俱乐部急救药箱使用规范
- 救援设备租赁合同
- 汽车报废处理流程
- 高尔夫球场租赁经营合同
- 教育机构服务质量控制
- 教师劳动合同范本科研项目
- 果园管理服务租赁协议
- 信息技术公司员工班车使用指南
- 设计住房屋租赁合同范本
- 初中语文人教八年级上册《诚信综合实践》PPT
- 奥齿泰-工具盒使用精讲讲解学习课件
- DB32T 4353-2022 房屋建筑和市政基础设施工程档案资料管理规程
- 航空小镇主题乐园项目规划设计方案
- 保洁冬季防滑防冻工作措施
- 少儿美术课件-《我的情绪小怪兽》
- 拆除工程原始记录
- 重视围透析期慢性肾脏病患者的管理课件
- 预应力钢绞线张拉伸长量计算程序单端(自动版)
- 企业内部审计情况报表
- 基坑监测课件ppt版(共155页)
评论
0/150
提交评论