(精品)第5章微型计算机的存储器.ppt

上传人:hwp****526 文档编号:84702623 上传时间:2023-04-07 格式:PPT 页数:77 大小:1.34MB
返回 下载 相关 举报
(精品)第5章微型计算机的存储器.ppt_第1页
第1页 / 共77页
(精品)第5章微型计算机的存储器.ppt_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《(精品)第5章微型计算机的存储器.ppt》由会员分享,可在线阅读,更多相关《(精品)第5章微型计算机的存储器.ppt(77页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第5 5章章 微型计算机的存储器微型计算机的存储器5.1 5.1 存储器概述存储器概述5.2 5.2 半导体存储器分类及性能指标半导体存储器分类及性能指标5.3 5.3 随机存取存储器随机存取存储器5.4 5.4 只读存储器只读存储器5.5 IBM PC/XT5.5 IBM PC/XT的内存空间分配的内存空间分配5.6 5.6 存储器的扩展存储器的扩展5.7 5.7 微机内存层次结构微机内存层次结构5.8 CMOSROM BIOS5.8 CMOSROM BIOS和和Shadow RAMShadow RAM本章主要目标本章主要目标 熟练掌握存储器扩展方法及典型应用。5.1 5.1 存储器概述存

2、储器概述内存(RAM+ROM):半导体存储器(本章内容)存储器存储器 U盘和移动硬盘外存磁盘光盘软盘硬盘5.1 存储器概述 结束5.2 5.2 半导体存储器分类及性能指标半导体存储器分类及性能指标半导体存储器分类半导体存储器分类半导体存储器主要指标半导体存储器主要指标5.2.1 5.2.1 半导体存储器分类半导体存储器分类半导体存储器半导体存储器RAM静态RAM(SRAM)动态RAM(DRAM)ROM掩膜型ROM可编程ROM(PROM)可擦除可编程ROM(EPROM)电可擦除可编程ROM(E2PROM)5.2.1 半导体存储器分类 结束5.2.2 5.2.2 半导体存储器主要指标半导体存储器主

3、要指标一、存储容量一、存储容量 指每一个存储芯片或模块能够存储的二进制位数。1B=8 bit;1KB=210B=1024B;1MB=210KB=1024KB;1GB=210MB=1024MB;1TB=210GB=1024GB。存储器容量=单元数数据位数 存储器容量=2地址线位数数据线位数5.2.2 5.2.2 半导体存储器主要指标半导体存储器主要指标二、存取速度二、存取速度 从CPU给出有效的存储器地址到存储器输出有效数据所需要的时间。内存的存取速度通常以ns为单位。三、带宽三、带宽 每秒传输数据总量。带宽=存储器总线频率数据宽度/8(单位:字节/S)5.2 半导体存储器分类及性能指标 5.2

4、.2 半导体存储器主要指标 结束5.3 5.3 随机存取存储器随机存取存储器一、一、SRAMSRAM二、二、DRAMDRAM一、一、SRAMSRAMSRAMSRAM一般结构一般结构A0Y译码器X译码器存储器逻辑控制存储体阵列Ai Ai+1Ai+2Am-1A0A1A2:Ai-1 OE WE CED0D1D2D3:Dn-1:输出缓冲器 典型典型SRAMSRAM芯片芯片622566225662256芯片引脚与容量的关系:芯片引脚与容量的关系:容量容量=单元数单元数*位数位数 =2=2地址线条数地址线条数*数据线条数数据线条数对于对于6225662256:容量容量=2=215158 8位位 =2=25

5、 52 210108 8位位 =32K*8=32K*8位位 =256K=256K位位 典型典型SRAMSRAM芯片芯片6225662256 典型典型SRAMSRAM芯片芯片6225662256 二、二、DRAMDRAM5.3 随机存取存储器 结束5.4 5.4 只读存储器只读存储器一、掩膜一、掩膜ROMROM(MROMMROM)二、一次可编程二、一次可编程ROMROM(PROMPROM)三、紫外线可擦除可编程三、紫外线可擦除可编程ROMROM(EPROMEPROM)四、电可擦除可编程四、电可擦除可编程ROMROM(E E2 2PROMPROM)五、闪速存储器(五、闪速存储器(Flash Mem

6、oryFlash Memory)一、掩膜一、掩膜ROM原理:原理:掩膜ROM存储 信息是靠MOS管是否跨接来决定 0、1,当跨接MOS管,对应位信息为0,当没有跨接(被光刻而去掉),MOS的位置对应的信息为1。二、二、PROMPROMPROM一次可编程一次可编程ROM字线FTVCC位线数据线R原理:原理:PROM是靠存储单元中的熔丝是否熔断决定信息0和1的,当熔丝未断时,信息为1,熔丝烧断时信息记录0。三、三、EPROMEPROMEPROM可擦除可编程可擦除可编程ROMTTRVCC位线数据线字线FAMOS管Tf原理:原理:EPROM是靠FAMOS浮置栅是否积累电荷存储信息0和1的,当浮置栅有足

7、够的电荷积累时,记录的信息为0,没有一定的电荷积累时,信息为1。EPROMEPROM典型芯片典型芯片2751227512EPROMEPROM主要代表是主要代表是2727系列系列对于对于EPROMEPROM掌握:掌握:1.1.型号与容量的关系型号与容量的关系512为512K位=64K*8=64KB再如27128为128K位=32KB2.2.引脚信号与容量的关系引脚信号与容量的关系容量=2地址线条数*数据线条数如27512容量=216*8=64KB3 3.控制信号的含义控制信号的含义四、四、E E2 2PROMPROM和和FlashFlashE E2 2PROMPROM电可擦除可编程只读存储器(E

8、lectrically Erasable Programble Read Only Memory)可以在线擦除和改写。它主要用于智能工业仪器仪表中存储各种变化不频繁的数据和参数。EEPROM具有断电情况下保存数据的功能,又可以方便地在线改写。闪速存储器闪速存储器(Flash Memory)也称快速擦写存储器或快闪存储器,是Intel公司首先开发,近年来发展起来的一种新型半导体存储器芯片。它采用一种非挥发性存储技术,即掉电后数据信息可以长期保存,在不加电的情况下,信息可以保持10年。又能在线擦除和重写。Flash是由EEPROM发展起来的,因此它属于EEPROM类型。(目前几乎所有主板中的BIO

9、S ROM均采用Flash)E E2 2PROMPROM和和FlashFlash典型芯片典型芯片28010/29010并行并行E E2 2PROMPROM代表代表2828系列系列Flash ROMFlash ROM代表代表2929系列系列掌握:掌握:1.1.型号与容量的关系型号与容量的关系28010和29010为1M位=128K*8=128KB再如28040和29040为4M位=512K*8=512KB2.2.引脚信号与容量的关系引脚信号与容量的关系容量=2地址线条数*数据线条数如29010容量=217*8=128KB3 3.控制信号的含义控制信号的含义Vpp,WE,OE,CE等5.4 只读存

10、储器 结束5.5 5.5 IBM PC/XTIBM PC/XT的内存空间分配的内存空间分配5.5 IBM PC/XT的内存空间分配 结束扩展内存(Extended Memory)高端内存区(HMA)64KB扩充内存保留内存(上位内存 UMB)384KB(显示缓存区和ROM区)常规内存扩展内存扩展内存扩展内存扩展内存640KBA0000HFFFFFHFFFFFFFFFH8086/8088保留内存保留内存保留内存保留内存常规内存常规内存常规内存常规内存00000H9FFFFH(EMM386.EXE)(HIMEM.SYS)5.6 5.6 存储器的扩展存储器的扩展1 1为什么要扩展?为什么要扩展?任何

11、存储器芯片(RAM和ROM)的容量都是容量都是有限的有限的,当实际系统需要更大存储容量时,就必须采用多片现有的存储器芯片构成较大容量的存储器模块,这就是所谓的存储器扩展。2 2扩展存储器有三种基本方法扩展存储器有三种基本方法(1)字扩展字扩展:单元数的扩展(地址线增加)(2)位扩展位扩展:数据位的扩展(数据线增加)(3)字位全扩展:字位全扩展:单元数和位数都扩展地址译码常用方法地址译码常用方法1.1.线译码方式线译码方式仅用一根高位地址线选择芯片。2.2.部分译码方式部分译码方式仅用部分高位地址线参与译码。3.3.全译码方式全译码方式所有地址线全部译码工作。线选法线选法 当存储器容量不大,所使

12、用的存储芯片数量不多,而当存储器容量不大,所使用的存储芯片数量不多,而CPUCPU寻址空间远远大于存储器容量时,可用高位地址线直接寻址空间远远大于存储器容量时,可用高位地址线直接作为存储芯片的片选信号,作为存储芯片的片选信号,每一根地址线选通一块芯片每一根地址线选通一块芯片,这,这种方法称为种方法称为线选法。线选法。(1)8KBCS(2)8KBCS(3)8KBCS(3)8KBCS1111A13A14A16A15A0A12线选结构示意图线选结构示意图4个片选信号必须使用个片选信号必须使用4根地址线,电路结构简单,缺点是:根地址线,电路结构简单,缺点是:u系统必须保证系统必须保证A16A13不能同

13、时为有效低电平;不能同时为有效低电平;u因为最高段地址信号(因为最高段地址信号(A19 A15)不参与译码,因此存在)不参与译码,因此存在地址重叠问题。地址重叠问题。A13 A16A14 A15思考:试写出各芯片占用的地址空间。思考:试写出各芯片占用的地址空间。R/WD0 D7A0 A128K*8D078K*8D078K*8D07CS1 8K*8D07部分译码法部分译码法 用高位地址中的一部分地址进行译码产生片选信号用高位地址中的一部分地址进行译码产生片选信号。8KB(2)CS 8KB(1)CS 8KB(8)CS 2-4译码器译码器A0A12A13A14Y0Y1Y3芯片芯片芯片芯片A A19

14、19 A A1515 A A1414A A1313A A1212 A A0 0地址空间(顺序方式)地址空间(顺序方式)地址空间(顺序方式)地址空间(顺序方式)000000000000000000000000000000 11111111111111111111111111010110101111与全译码方式的唯一区别是:系统最高段地址信号(与全译码方式的唯一区别是:系统最高段地址信号(A19A15)不参与片选译码,即这几位地址信号可以为任何值。不参与片选译码,即这几位地址信号可以为任何值。共占用共占用25组地组地址址000000000011000110001111111111110001100

15、0110000000000000H H01FFF01FFFH HC0000HC0000HC1FFFHC1FFFHF8000F8000H HF9FFFF9FFFH H造成造成地址地址空间空间的重的重叠叠C2000HC2000HC3FFFHC3FFFHC4000HC4000HC5FFFHC5FFFHC6000HC6000HC7FFFHC7FFFH全译码法全译码法 用全部的高位地址进行译码产生片选信号用全部的高位地址进行译码产生片选信号。8KB(2)CS 8KB(1)CS 8KB(4)CS译码器译码器A0A12A13A19Y0Y1Y3芯芯芯芯 片片片片A A19 19 AA1515 A A1414A

16、 A1313A A1212AA0 0地址空间(顺序方式)地址空间(顺序方式)地址空间(顺序方式)地址空间(顺序方式)C0000HC0000HC1FFFHC1FFFHC2000HC2000HC3FFFHC3FFFHC4000HC4000HC5FFFHC5FFFHC6000HC6000HC7FFFHC7FFFH全译码方式下,系统的全译码方式下,系统的每一条地址线都应该参与译码。每一条地址线都应该参与译码。设该扩设该扩展存储器占用展存储器占用0C0000H开始开始的一段连续地址空间,则可用下表的一段连续地址空间,则可用下表表示系统地址信号与各芯片所占地址空间的关系:表示系统地址信号与各芯片所占地址空

17、间的关系:0000000000000111111111111111000110000 00 011000110000 01 111000110001 10 011000110001 11 1从该表中可以看出:从该表中可以看出:低位地址线低位地址线A12A0应直接接在存储芯片上,寻址片内应直接接在存储芯片上,寻址片内8K单元;单元;次高位地址线次高位地址线A14A13译码后产生片选信号区分译码后产生片选信号区分4个存储芯片;个存储芯片;最高位地址线最高位地址线A19A15及控制信号及控制信号M/(/IO)可用作片选信号有效的可用作片选信号有效的使能控制。使能控制。地址译码实现方法地址译码实现方法

18、1.1.门电路译码门电路译码用用TTLTTL或或CMOSCMOS数字电路实现译码。数字电路实现译码。2.2.专用译码器译码专用译码器译码用专用译码器如用专用译码器如2-4/3-82-4/3-8译码器译码。译码器译码。3.3.用可编程器件用可编程器件PLDPLD译码。译码。利用利用PLDPLD编程译码。编程译码。例例例例1 1 1 1 符合要求的全译码电路符合要求的全译码电路符合要求的全译码电路符合要求的全译码电路D0 D7A0 A128K*8D078K*8D078K*8D07CS1 8K*8D07用门电路完成片选译用门电路完成片选译码,电路结构看起来比码,电路结构看起来比较复杂。较复杂。A19

19、 A18 A17A16 A13 A14 A15 M/IOR/W例例例例2 2 2 2 符合要求的全译码电路符合要求的全译码电路符合要求的全译码电路符合要求的全译码电路用译码器代替门电路用译码器代替门电路完成片选译码,电路工完成片选译码,电路工作稳定,结构简练。作稳定,结构简练。24译码器译码器CSR/WD0 D7A0 A12A19 A18 A17A16 A13 A14 A15 M/IO8K*8D078K*8D078K*8D07CS1 8K*8D07门电路译码示例门电路译码示例要求:要求:要求:要求:利用基本门电路产生地址为利用基本门电路产生地址为利用基本门电路产生地址为利用基本门电路产生地址为

20、3E7H3E7H3E7H3E7H的低电平有效的的低电平有效的的低电平有效的的低电平有效的片选信号。片选信号。片选信号。片选信号。分析分析分析分析:3E7H=11 1110 0111B3E7H=11 1110 0111B3E7H=11 1110 0111B3E7H=11 1110 0111B不不 变变 地地 址址变变 地地 址址译码器译码示例译码器译码示例要求:要求:要求:要求:产生地址为产生地址为产生地址为产生地址为250H-257H250H-257H250H-257H250H-257H共共共共8 8 8 8个低电平有效的片选信号。个低电平有效的片选信号。个低电平有效的片选信号。个低电平有效的

21、片选信号。分析分析分析分析:对应的地址关系如下:对应的地址关系如下:对应的地址关系如下:对应的地址关系如下:A9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0地址范围地址范围1 10 00 01 10 01 10 00 00 00 0首地址首地址250H250H1 10 00 01 10 01 10 01 11 11 1未地址未地址257H257H结果:结果:结果:结果:组合后接译码器组合后接译码器组合后接译码器组合后接译码器控制端控制端控制端控制端 接接接接输入端输入端输入端输入端常用常用PLDPLD器件简介器件简介可利用可编程逻辑器件进行译码,常用的有可利用可

22、编程逻辑器件进行译码,常用的有:PALPAL(Programmable Array Logic)可编程逻辑阵列(如PAL16R8,PAL 20X10等)GALGAL(Generic Array Logic)通用逻辑阵列(如GAL16V8,GAL20V8等)EPLDEPLD(Erasable Programmable Logic Device)可擦除可编程门阵列CPLDCPLD(Complex Programmable Logic Device)复杂可编程门阵列FPGAFPGA(Field Programmable Gate Array)现场可编程门阵列等。这些器件可通过软件编程生成各种逻辑及复

23、杂硬件电路,因此可以产生不同译码电路。PLDPLD译码示例译码示例A0 A1A2A3A4A5A6A7A8GNDVccCS8CS7CS6CS5CS4CS3CS2CS1A912345678910I0/CLKI1I2I3I4I5I6I7I8GNDVccF7F6F5F4F3F2F1F0I912345678910以GAL为例并使用Fast Map软件编程,逻辑运算规则:或“+”,与“*”,非“/”,例如用GAL16V8产生上例所示地址250H257H低电平有效的片选信号。即1001010000B1001010111B编程如下:GAL16V8Address for EX.VER 2005-4MaWHA0

24、A1 A2 A3 A4 A5 A6 A7 A8 GND A9 CS1 CS2 CS3 CS4 CS5 CS6 CS7 CS8 VCC/CS1=A9*/A8*/A7*A6*/A5*A4*/A3*/A2*/A1*/A0/CS2=A9*/A8*/A7*A6*/A5*A4*/A3*/A2*/A1*A0/CS3=A9*/A8*/A7*A6*/A5*A4*/A3*/A2*A1*/A0/CS4=A9*/A8*/A7*A6*/A5*A4*/A3*/A2*A1*A0/CS5=A9*/A8*/A7*A6*/A5*A4*/A3*A2*/A1*/A0/CS6=A9*/A8*/A7*A6*/A5*A4*/A3*A2*/

25、A1*A0/CS7=A9*/A8*/A7*A6*/A5*A4*/A3*A2*A1*/A0/CS8=A9*/A8*/A7*A6*/A5*A4*/A3*A2*A1*A0DESCRIPTION一、位扩展一、位扩展位扩展:位扩展:是用多个存储芯片组成一个整体,使数据位数 增加,但单元个数不变。方法:方法:(1)芯片的地址线全部并联且与地址总线相应的地址线连接。(2)片选信号线并联,可以接控制总线中的存储器选择信号,也可以接地址线高位,或接地址译码器的输出端。(3)读写信号并联接到控制总线中的读写控制线上。(4)数据线分高低部分分别与数据总线相应位连接。位扩展示例位扩展示例1M11M1位位位位SRAMS

26、RAM构成构成构成构成1M81M8位的位的位的位的SRAMSRAM存储器模块存储器模块存储器模块存储器模块WR二、字扩展二、字扩展 字扩展:字扩展:存储单元数的扩展,由于存储单元的个数取决于地址线,而与数据线无关,因此,字扩展实际上就是地址线的扩展,即增加地址线。方法:方法:(1)各芯片的数据线并联且接至数据总线的相应数据线上。(2)芯片本身的地址线并联到地址总线的地址线上(视地址分配情况定),地址总线高位接译码器,译码器输出端接到各个芯片的片选信号。即存储器芯片的片选信号分开,分别接到地址译码器不同的输出端。(3)读写控制信号与控制总线中相应的信号相连。字扩展示例字扩展示例地址求法:地址求法

27、:地址求法:地址求法:(1 1)高位地址通过各芯片的片选信号有效反推得到)高位地址通过各芯片的片选信号有效反推得到)高位地址通过各芯片的片选信号有效反推得到)高位地址通过各芯片的片选信号有效反推得到(2 2)低位地址(芯)低位地址(芯)低位地址(芯)低位地址(芯 片本身地址)从全片本身地址)从全片本身地址)从全片本身地址)从全00全全全全1 1(3 3)高低地址依次排列找出地址范围)高低地址依次排列找出地址范围)高低地址依次排列找出地址范围)高低地址依次排列找出地址范围由由2K8位位SRAM芯片,构成芯片,构成8K8位的存储器模块位的存储器模块字扩展示例地址范围字扩展示例地址范围三、字位全扩展

28、三、字位全扩展字字字字位位位位全全全全扩扩扩扩展展展展:将将将将位位位位扩扩扩扩展展展展和和和和字字字字扩扩扩扩展展展展结结结结合合合合起起起起来来来来组组组组成成成成一一一一个个个个存存存存储储储储器器器器模模模模块,即既增加单元数,又扩大每个单元的数据位数。块,即既增加单元数,又扩大每个单元的数据位数。块,即既增加单元数,又扩大每个单元的数据位数。块,即既增加单元数,又扩大每个单元的数据位数。方法:方法:方法:方法:(1 1 1 1)计算出组成存储器模块所需总的芯片数。)计算出组成存储器模块所需总的芯片数。)计算出组成存储器模块所需总的芯片数。)计算出组成存储器模块所需总的芯片数。(2 2

29、 2 2)进行位扩展。)进行位扩展。)进行位扩展。)进行位扩展。(3 3 3 3)将位扩展后的部分作为整体进行字扩展。)将位扩展后的部分作为整体进行字扩展。)将位扩展后的部分作为整体进行字扩展。)将位扩展后的部分作为整体进行字扩展。字位全扩展示例字位全扩展示例 用用用用1K1K1K1K 4 4 4 4位位位位SRAMSRAMSRAMSRAM构构构构成成成成4K4K4K4K 8 8 8 8位位位位的的的的SRAMSRAMSRAMSRAM存存存存储储储储器器器器模模模模块块块块,存储器空间为从存储器空间为从存储器空间为从存储器空间为从08000H08000H08000H08000H开始。开始。开始

30、。开始。CS A9-A0 1K4(0#)WE D3D0A10A11WE D3D0 1K 4(4#)CS A9-A0D3-D0D7-D4CS A9-A0 1K 4(3#)WE D3D0CS A9-A0WE D3D0 1K 4(7#)CS A9-A0 1K 4(2#)WE D3D0WE D3D0 1K 4(6#)CS A9-A0CS A9-A01K 4(1#)WE D3D0WE D3D01K 4(5#)CS A9-A0D7-D0WRA9-A0(I)(IV)(III)(II)74LS30Y3Y2Y1Y0译码器2-4ABGA19A16A14A12A15M/IO字位全扩展示例地址字位全扩展示例地址5.6

31、 存储器的扩展 结束5.7 5.7 微机内存层次结构微机内存层次结构一、主存储器一、主存储器2.基于基于8086和和80286 1616位存储系统位存储系统位存储系统位存储系统3.基于基于80386和和80486 3232位存储系统位存储系统位存储系统位存储系统4.基于基于PentiumPentium4的的6464位存储系统位存储系统位存储系统位存储系统存存储储器器组组织织1.基于基于8088的的8 8位存储系统位存储系统位存储系统位存储系统8 8位存储器组织位存储器组织-8088-8088*补充:补充:8086的的16位存储器接口位存储器接口D15-D0D7-D0D15-D8A19-A0译码

32、器控制信号体选信号和读写控制如何产生?如何产生?如何连接?如何连接?数据总线为数据总线为数据总线为数据总线为1616位,但存储器按字节进行编址位,但存储器按字节进行编址位,但存储器按字节进行编址位,但存储器按字节进行编址用两个用两个用两个用两个8 8位的存储体位的存储体位的存储体位的存储体(BANK)(BANK)构成构成构成构成1616位位位位*8086的的16位存储器接口位存储器接口两种译码方法两种译码方法两种译码方法两种译码方法:1 1、独立的存储体译码器、独立的存储体译码器、独立的存储体译码器、独立的存储体译码器每个存储体用一个译码器;每个存储体用一个译码器;缺点:电路复杂,使用器件多。

33、缺点:电路复杂,使用器件多。2 2、独立的存储体写选通、独立的存储体写选通、独立的存储体写选通、独立的存储体写选通译码器共用,但为每个存储体产生独立的写控制信号译码器共用,但为每个存储体产生独立的写控制信号(无需为每个存储体产生独立的读信号)。(无需为每个存储体产生独立的读信号)。电路简单,节省器件。电路简单,节省器件。1)独立的存储体译码器D15-D8D7-D0高位存储体(奇数地址)低位存储体(偶数地址)A16-A1A15-A0A15-A0D7-D0D7-D064KB8片64KB8片CS#Y0#Y7#Y0#Y7#CBAA19A18A17CBAA19A18A17CS#G1G2A#G2B#G1G

34、2A#G2B#OE#WE#OE#WE#MEMR#MEMW#BHE#A0VccVcc注注意意这这些些信信号号线线的的连连接接方方法法2)独立的存储体写选通D15-D8D7-D0高位存储体(奇数地址)低位存储体(偶数地址)A16-A1A15-A0A15-A0D7-D0D7-D064KB8片64KB8片CS#Y0#Y7#CBAA19A18A17CS#G1G2A#G2B#OE#WE#OE#WE#MEMR#BHE#A0VccGNDMEMW#11每个存储体用不同的读控制信号每个存储体用不同的读控制信号1616位存储器组织位存储器组织-8086/80286-8086/80286独立的独立的存储体存储体写选通

35、写选通1616位存储器接口结构位存储器接口结构F F F F E HF F F F E HF F F F C HF F F F C H (偶体偶体)0 0 0 0 2 H0 0 0 0 2 H0 0 0 0 0 H0 0 0 0 0 HF F F F F HF F F F F HF F F F D HF F F F D H (奇体奇体)0 0 0 0 3 H0 0 0 0 3 H0 0 0 0 1 H0 0 0 0 1 H地 址锁存器数 据总 线收发器8086A0A19_BHED0D15A0A1A19_BHE数据总线(16位)D0D7D8D15地址总线选体信号选体信号A A0 0和和BHEBH

36、E的联合控制操作的联合控制操作A A0 0BHEBHE操作操作(读读/写写)0 00 0同时访问两个存储体,读同时访问两个存储体,读/写写1616位数据位数据0 01 1只访问偶体,读只访问偶体,读/写低写低8 8位数据位数据1 10 0只访问奇体,读只访问奇体,读/写高写高8 8位数据位数据1 11 1无操作无操作3232存储器组织存储器组织-80386/80486-80386/804866464位存储器组织位存储器组织-Pentium-Pentium 4-Pentium-Pentium 4 存储器模块简介存储器模块简介 DIPDIP内存、内存、SIMMSIMM内存、内存、DIMMDIMM内

37、存、内存、FPM DRAMFPM DRAM、EDO EDO DRAMDRAM、SDRAMSDRAM、DDR DRAMDDR DRAM 内存接插形式的发展历程内存接插形式的发展历程 http:/http:/ mapped)、N路集合相关法(N-way set associative)和完全相关法(Fully associative)。2数据写入方法通写:写时更改Cache内容,且更改对应地址主存中的内容。回写:写时仅更改Cache中的数据,速度快。三、虚拟内存三、虚拟内存虚拟存储器(虚拟存储器(虚拟存储器(虚拟存储器(Virtual MemoryVirtual Memory)简简简简称称称称虚虚

38、虚虚拟拟拟拟内内内内存存存存,是是是是在在在在内内内内存存存存不不不不足足足足的的的的情情情情况况况况下下下下,用用用用硬硬硬硬盘盘盘盘的的的的一一一一部部部部分分分分空空空空间间间间模模模模拟拟拟拟内内内内存存存存的的的的一一一一种种种种虚虚虚虚设设设设内内内内存存存存,并并并并不不不不是是是是真真真真正正正正的的的的内内内内存存存存。但但但但软软软软件件件件可可可可以以以以将将将将其其其其当当当当成成成成一一一一般般般般内内内内存存存存使使使使用用用用,从从从从使使使使用用用用角角角角度度度度看看看看,除除除除了了了了速速速速度度度度比比比比内内内内存存存存慢慢慢慢外外外外,其它与内存没有

39、什么区别。其它与内存没有什么区别。其它与内存没有什么区别。其它与内存没有什么区别。5.7 微机内存层次结构 结束5.8 CMOS/ROM BIOS/SHADOW RAM5.8 CMOS/ROM BIOS/SHADOW RAM一、一、一、一、CMOS RAMCMOS RAMCMOS RAMCMOS RAM1.1.1.1.本义:本义:本义:本义:CMOS RAMCMOS RAMCMOS RAMCMOS RAM(简称(简称(简称(简称CMOSCMOSCMOSCMOS)是一种非挥发性随机读写存储)是一种非挥发性随机读写存储)是一种非挥发性随机读写存储)是一种非挥发性随机读写存储器(器(器(器(NVRA

40、MNVRAMNVRAMNVRAMNonvolatile RAMNonvolatile RAMNonvolatile RAMNonvolatile RAM),又称为互补金属氧化物半导),又称为互补金属氧化物半导),又称为互补金属氧化物半导),又称为互补金属氧化物半导体(体(体(体(CMOSCMOSCMOSCMOS)存储器。)存储器。)存储器。)存储器。2.2.2.2.功能:功能:功能:功能:存放系统的各种配置和设置信息。存放系统的各种配置和设置信息。存放系统的各种配置和设置信息。存放系统的各种配置和设置信息。主要信息:主要信息:主要信息:主要信息:系统日期和时间、系统安全特性、能源管理设置、系统

41、日期和时间、系统安全特性、能源管理设置、系统日期和时间、系统安全特性、能源管理设置、系统日期和时间、系统安全特性、能源管理设置、存储设备、键盘和鼠标、存储设备、键盘和鼠标、存储设备、键盘和鼠标、存储设备、键盘和鼠标、I/OI/OI/OI/O地址分配、视频设置及其它可选特地址分配、视频设置及其它可选特地址分配、视频设置及其它可选特地址分配、视频设置及其它可选特性等。性等。性等。性等。对对CMOS RAMCMOS RAM操作操作CMOSCMOSCMOSCMOS在系统中占用两个在系统中占用两个在系统中占用两个在系统中占用两个I/OI/OI/OI/O地址地址地址地址70H70H70H70H:CMOSC

42、MOSCMOSCMOS地址端口地址地址端口地址地址端口地址地址端口地址71H71H71H71H:CMOSCMOSCMOSCMOS数据端口地址数据端口地址数据端口地址数据端口地址CMOSCMOSCMOSCMOS读写两步骤读写两步骤读写两步骤读写两步骤1.1.1.1.向向向向70H70H70H70H写写写写CMOSCMOSCMOSCMOS地址地址地址地址2.2.2.2.对对对对71H71H71H71H读或写数据读或写数据读或写数据读或写数据二、二、ROM BIOSROM BIOS1.1.1.1.含义含义含义含义:ROM ROM BIOSBIOS即即 基基 本本 输输 入入/输输 出出 系系 统统(

43、BIOSBIOSBasic Basic Input/Output Input/Output SystemSystem)。ROM ROM BIOSBIOS是是指指固固化化到到只只读读存存储储器器中中的的软软件件程程序序模模块块即即基基本本输输入入/输输出出系系统统程程序序模模块块,有有时时称称为为固固件。件。2.2.2.2.作用作用作用作用:BIOSBIOS的的主主要要功功能能就就是是对对系系统统硬硬件件进进行行测测试试和和CMOSCMOS所所有有参参数数的的设设置置,包包括括:基基本本参参数数设设置置(包包括括系系统统时时钟钟、显显示示器器类类型型、启启动动时时对对自自检检错错误误处处理理的的

44、方方式式等等)、磁磁盘盘驱驱动动器器设设置置、键键盘盘参参数数设设置置、存存储储器器测测试试设设置置、CacheCache存存储储器器设设置置、ROM ROM ShadowShadow设设置置、安安全全设设置置、总总线线周周期期参参数数设设置置、电电源源管管理理设设置置、PCIPCI局局部部总线参数设置、板上集成接口设置以及其它参数设置等。总线参数设置、板上集成接口设置以及其它参数设置等。3.3.3.3.说说说说明明明明:PentiumPentium之之前前用用EPROMEPROM,Pentium Pentium 之之后后用用FlashFlash存存BIOSBIOS程序。程序。ROM BIOS

45、ROM BIOS的组成的组成BIOSBIOSBIOSBIOS程序主要分为三部分程序主要分为三部分程序主要分为三部分程序主要分为三部分。自检及初始化程序自检及初始化程序自检及初始化程序自检及初始化程序测测测测试试试试计计计计算算算算机机机机工工工工作作作作状状状状态态态态是是是是否否否否良良良良好好好好。在在在在开开开开机机机机到到到到计计计计算算算算机机机机开开开开始始始始工工工工作作作作之之之之间间间间会会会会产产产产生生生生延延延延迟迟迟迟,有有有有时时时时把把把把它它它它称称称称作作作作加加加加电电电电自自自自检检检检(POSTPOSTPOSTPOST)。这这这这部部部部分分分分包包包包

46、括括括括系系系系统统统统建建建建立立立立、加加加加电电电电自自自自检检检检、初初初初始始始始化化化化以及磁盘自举等。以及磁盘自举等。以及磁盘自举等。以及磁盘自举等。ROM ROM ROM ROM BIOSBIOSBIOSBIOS例例例例程程程程:系系系系统统统统启启启启动动动动后后后后的的的的主主主主体。体。体。体。系系系系统统统统参参参参数数数数设设设设置置置置:设设设设置置置置系系系系统统统统的的的的参参参参数数数数并存入并存入并存入并存入CMOSCMOSCMOSCMOS中。中。中。中。三、三、Shadow RAMShadow RAM1.1.1.1.含义含义含义含义:影子内存即影子内存即S

47、hadow RAMShadow RAM的内容是的内容是ROM BIOSROM BIOS的的“影子影子”。2.2.2.2.功功功功能能能能:用用来来存存放放各各种种ROM ROM BIOSBIOS的的内内容容,或或者者说说Shadow Shadow RAMRAM中中的内容是的内容是ROM BIOSROM BIOS的拷贝。的拷贝。第5章 微型计算机的存储器 5.8 CMOS/ROM BIOS/SHADOW RAM 结束课堂练习课堂练习课堂练习课堂练习1 1 1 1、已知一个存储器子系统如图所示,试指出其中已知一个存储器子系统如图所示,试指出其中RAMRAM和和EPROMEPROM的存储容量的存储容

48、量以及各自的地址范围。以及各自的地址范围。RAMCSWEA14A12A11D7D0CPUI/O1I/O8Y0Y1Y7G1G2BG2AACBRD74LS138WRA10A0OEA19A13M/IOA18A16A15A17A10A0OECEA11A10A0Y5Y6EPROMD7D0课堂练习课堂练习2 2 2 2、利用利用EPROM 2732(4K8EPROM 2732(4K8位位)、SRAM6116(2K8SRAM6116(2K8位位)及译码器及译码器74LS138,74LS138,设计设计一个存储容量为一个存储容量为16KB ROM16KB ROM和和8KB RAM8KB RAM的存储子系统。的

49、存储子系统。要求要求ROMROM的地址范围为的地址范围为F8000HF8000HFBFFFHFBFFFH,RAMRAM的地址范围为的地址范围为FC000HFC000HFDFFFHFDFFFH。系统地址总线系统地址总线2020位位(A0(A0A19)A19),数据总线,数据总线8 8位位(D0(D0D7)D7),控制信号为,控制信号为RD#RD#、WR#WR#、M#/IO(M#/IO(低为访问存储器,高为访问低为访问存储器,高为访问I/OI/O接口接口)。3 3 3 3、基于基于PX/XTPX/XT总线,利用总线,利用SRAM628512(512K8SRAM628512(512K8位位)、EPR

50、OM 27512(64K8EPROM 27512(64K8位位)芯片设计存储器容量为芯片设计存储器容量为1MB1MB的存储系统。的存储系统。要求要求RAMRAM区占区占512KB512KB,地址范围,地址范围:00000H-7FFFFH:00000H-7FFFFH、ROMROM区占区占128KB128KB,地址范,地址范围围:E0000H-FFFFFH:E0000H-FFFFFH。课堂练习课堂练习课堂练习课堂练习课堂练习课堂练习课堂练习课堂练习 课堂练习课堂练习课堂练习课堂练习1 1 1 1解:解:解:解:A19 A18 A17 A16 A15 A14 A13 A12 A11 A10A19 A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com