《存储器自动化适用》由会员分享,可在线阅读,更多相关《存储器自动化适用(46页珍藏版)》请在金锄头文库上搜索。
1、微计算机原理第五章 主存储器1主要内容n存储器分类n随机存储器n只读存储器n习题&练习 存储器是信息存放的载体,是计算机系统的重要组成部分。有了它,计算机才能有记忆功能,才能把要计算和处理的数据以及程序存入计算机,使计算机能脱离人的直接干预,自动地工作。21、按构成存储器的器件和存储介质分类半导体存储器 磁盘和磁带等磁表面存储器 光电存储器 5.1.1 存储器分类 一、存储器几种分类方式3主存储器(内存) 辅助存储器(外存) 高速缓冲存储器 2、按在计算机中的作用分类4附:多层存储结构概念 核心是解决容量、速度、价格间的矛盾,建立起多层存储结构。高速缓存主存外存高速缓存主存 层次 : 解决CP
2、U与主存的速度上的差距 ;主存辅存 层次 : 解决存储的大容量要求和低成本之间的矛盾 。51、读写存储器RWM2、只读存储器ROM二、半导体存储器的分类(二、半导体存储器的分类(1) 按读写功能分类分类:按读写功能分类分类:按数据存取方式分类:按数据存取方式分类:按存储原理分类:按存储原理分类:1、直接存取存储器DAM2、顺序存取存储器SAM3、随机存储存储器RAM1、双极性TTL器件存储器2、单极性MOS器件存储器按数据传输方式分类:按数据传输方式分类:1、并行存储器2、串行存储器61、随机存取存储器RAMRAM主要用来存放各种现场的输入、输出数据,中间计算结果,与外存交换的信息和作堆栈用。
3、它的存储单元的内容按需要既可以读出,也可以写入或改写。2、只读存储器ROMROM的信息在使用时是不能改变的,也即只能读出,不能写入故一般用来存放固定的程序,如微型机的管理、监控程序,汇编程序等,以及存放各种常数、函数表等。二、半导体存储器的分类(二、半导体存储器的分类(2) 按存储原理分类:按存储原理分类:7存储容量存取周期功耗可靠性集成度其他5.1.2 半导体存储器的性能指标85.1.3 半导体存储器的特点(1)一、RAM的特点在RAM中,又可以分为双极型(Bipolar)和MOS RAM两大类。1双极型RAM的特点(1)存取速度高。(2)以晶体管的触发器(F-FFlip-Flop)作为基本
4、存储电路,故管子较多。(3)集成度较低(与MOS相比)。(4)功耗大。(5)成本高。所以,双极型RAM主要用在速度要求较高的微型机中或作为cache。2MOS RAM用MOS器件构成的RAM,又可分为静态(Static)RAM(有时用SRAM表示)和动态(Dynamic)RAM(有时用DRAM表示)两种。95.1.3 半导体存储器的特点(2)二、ROM的特点1掩模型ROM2可编程型PROM(Programmable ROM)3光擦除型EPROM(Erasable PROM)4电擦除型EEPROM(Electrically Erasable Programmable Read-Only Memo
5、ry )10RAM静态RAM(SRAM)动态RAM(DRAM)ROM掩膜型ROM可编程ROM(PROM)可擦除可编程ROM(EPROM)电可擦除可编程ROM(E2PROM)5.1.4 5.1.4 半导体存储器体系半导体存储器体系115.2 随机存取存储器(1)5.2.1 静态存储器SRAM 6管构成的触发器作为基本存储电路。 集成度高于双极型,但低于动态RAM。 不需要刷新,故可省去刷新电路。 功耗比双极型的低,但比动态RAM高。 易于用电池作为后备电源(RAM的一个重大问题是当电源去掉后,RAM中的信息就会丢失。为了解决这个问题,就要求当交流电源掉电时,能自动地转换到一个用电池供电的低压后备
6、电源,以保持RAM中的信息)。 存取速度较动态RAM快。125.2.2 动态存储器DRAM 基本存储电路用单管线路 组成(靠电容存储电荷)。 集成度高。 比静态RAM的功耗更低。 价格比静态便宜。 因动态存储器靠电容来存储信息,由于总是存在着泄漏电流,故需要定时刷新。典型的是要求每隔1ms刷新一遍。5.2 随机存取存储器(2)135.3.1 固定掩模编程ROM由半导体厂按照某种固定线路制造的,制造好以后就只能读不能改变。所谓只读,从字面上理解就是只可以从里面读,不能写进去,它类似于我们的书本,发到我们手回之后,我们只能读里面的内容,不可以随意更改书本上的内容。5.3 只读存储器(1)145.3
7、.2 可编程PROM (Programmable ROM)为了便于用户根据自己的需要来写ROM,就发展了一种PROM,可由用户对它进行编程,但这种ROM用户只能写一次。这就象我们的练习本,买来的时候是空白的,可以写东西上去,可一旦写上去,就擦不掉了,所以它只能用写一次,要是写错了,就报销了。 5.3 只读存储器(2)155.3.3 可擦除可编程EPROM为了适应科研工作的需要,希望ROM能根据需要写,也希望能把已写上去的内容擦去,然后再写,能改写多次。EPROM就是这样的一种存储器。EPROM的写入速度较慢,而且需要一些额外条件,故使用时仍作为只读存储器来用。 它里面的内容写上去之后,如果觉得
8、不满意,可以用一种特殊的方法去掉后重写,这就是用紫外线照射,紫外线就象“消字灵”,可以把字去掉,然后再重写。当然消的次数多了,也就不灵光了,所以这种芯片可以擦除的次数也是有限的,大约几百次。5.3 只读存储器(3)165.3.4 电擦除可编程EEPROMEEPROM是可由用户更改的只读存储器(ROM)可通过高于普通电压的作用来擦除和重编程(重写)。不像EPROM芯片,EEPROM不需从计算机中取出即可修改。EEPROM断电后存在其中的数据不会丢失。另外,EEPROM可以清除存储数据和再编程。 5.3 只读存储器(4)175.4 新型存储器5.4.1 快擦写FLASH存储器FLASH存储器是新型
9、的可电擦除的非易失性只读存储器,属于EEPROM器件,与其它的ROM器件相比,其存储容量大、体积小、功耗低,特别是其具有在系统可编程擦写而不需要编程器擦写的特点,使它迅速成为存储程序代码和重要数据的非易失性存储器。5.4.2 多端口读写存储器双口RAM和FIFO是常用的两种多端口的存储器,允许多CPU同时访问存储器,大大提高了通信效率,而且对CPU没有过多的要求,特别适合异种CPU之间异步高速系统中。185.4.3 内存条一、内存条的几种封装形式封装,就是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接.封装形式是指安装半导体集成电路芯片用的外壳。衡量一个芯片封装技术先进与否的
10、重要指标是芯片面积与封装面积之比,这个比值越接近1越好。封装时主要考虑的因素: 1、 芯片面积与封装面积之比为提高封装效率,尽量接近1:1; 2、 引脚要尽量短以减少延迟,引脚间的距离尽量远,以保证互不干扰,提高性能; 3、 基于散热的要求,封装越薄越好。191、SIP (Single In-line Package单列直插封装)SIP只从单边引出针脚,直接插入PCB板中,其封装和DIP大同小异。其吸引人之处在于只占据很少的电路板面积,然而在某些体系中,封闭式的电路板限制了SIP封装的高度和应用。加上没有足够的引脚,性能不能令人满意,很快退出了市场。 2、DIP (Dual In-line P
11、ackage双列直插式封装)DIP这种封装的外形呈长方形,针脚从长边引出,由于针脚数量少(一般为864针),且抗干扰能力极弱,加上体积比较“庞大”,所以DIP封装如昙花一现。 内存条的几种封装形式203、SIMM(单列直插存储模块)体积小、重量轻,插在主板的专用插槽上。插槽上有防呆设计,能够避免插反,而且插槽两端有金属卡子将它卡住,这便是现今内存的雏形。其优点在于使用了标准引脚设计,几乎可以兼容所有的PC机。 4、DIMM(双列直插存储模块)和SIMM相似,只是体积稍大。不同处在于SIMM的部分引脚前后连接在一起,而DIMM的每个引脚都是分开的,所以在电气性能上有较大改观,而且这样可以不用把模
12、块做得很大就可以容纳更多的针脚,从而容易得到更大容量的RAM。内存条的几种封装形式211、FPM DRAM这是一种在486时期被普遍应用的内存。72线、5V电压、带宽32bit、基本速度60ns以上。它的读取周期是从DRAM阵列中某一行的触发开始,然后移至内存地址所指位置,即包含所需要的数据。第一条信息必须被证实有效后存至系统,才能为下一个周期作好准备。这样就引入了“等待状态”,因为CPU必须傻傻的等待内存完成一个周期。 2、EDO DRAMEDO DRAM(Extended Data Output RAM),扩展数据输出内存。是Micron公司的专利技术。有72线和168线之分、5V电压、带
13、宽32bit、基本速度40ns以上。传统的DRAM和FPM DRAM在存取每一bit数据时必须输出行地址和列地址并使其稳定一段时间后,然后才能读写有效的数据,而下一个bit的地址必须等待这次读写操作完成才能输出。EDO DRAM不必等待资料的读写操作是否完成,只要规定的有效时间一到就可以准备输出下一个地址,由此缩短了存取时间,效率比FPM DRAM高20%30%。二、内存芯片类型22内存芯片类型3、SD RAMSDRAM,即Synchronous DRAM(同步动态随机存储器),它的工作速度是与系统总线速度同步的,也就是与系统时钟同步,这样就避免了不必要的等待周期,减少数据存储时间。同步还使存
14、储控制器知道在哪一个时钟脉冲期由数据请求使用,因此数据可在脉冲上升期便开始传输。SDRAM采用3.3伏工作电压,168Pin的DIMM接口,带宽为64位。SDRAM不仅应用在内存上,在显存上也较为常见。4、DDR SDRAMSDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而DDR内存则是一个时钟周期内传输两次次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器。DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。23习题&练习241、在研制某一应用系统的过程中,存储监控程序的存储器应选用( )A)RAM B)PROM C
15、)EPROM D)ROM 解析: 作为一个系统的监控程序,它是管理该系统的系统程序,在工作过程中一般不会改变,即工作在只读方式。因此要选用只读存储器来存放。但是在系统的研制过程中,对系统的结构和功能经常要进行修改,相应的监控程序也要改变。为此应选用能够多次重写的只读存储器。 PROM (Programmable Red-Only Memory)即“可编程只读存储器”。这样的产品只允许写入一次,所以也被称为“一次可编程只读存储器” 。PROM在出厂时,存储的内容全为1,用户可以根据需要将其中的某些单元写入数据0(部分的PROM在出厂时数据全为0,则用户可以将其中的部分单元写入1), 以实现对其“
16、编程”的目的。 EPROM(Erasable Programmable Read-Only Memory)指的是“可擦写可编程只读存储器”,即。 它的特点是具有可擦除功能,擦除后即可进行再编程 EPROM可以使用紫外线照射,使其内容消失,然后再写入新的内容。因此选(C)252、下列对DRAM和SRAM部分特点的描述中,正确的是( ) A)制造成本都很低 B)集成度都很高 C)功耗都较大 D)以上答案全错3、下面关于DRAM和SRAM存储器芯片的叙述中,错误的是( ) SRAM比DRAM存储电路简单 SRAM比DRAM成本高 SRAM比DRAM速度快 SRAM需要刷新,DRAM不需要刷新 解析:
17、 动态随机存储器(DRAM)具有电路简单、集成度高、功耗低、制造成本低等特点,但存取速度较慢; 静态随机存储器(SRAM)具有工作速度快、使用方便、不需要刷新电路、可多次读出等特点,但集成度较低、功耗较大、制造成本高。 2题的答案为(D) 3题的答案为:、 264、下面叙述中错误的是( )。 A)Flash ROM在低电压下,存储信息可写不可读 B)EPROM常用于各种软件的开发过程 C)ROM信息已固化,用户不能进行任何修改 D)PROM存储信息在使用前有专门设备写入 解析: EEPROM 与 FLASH ROM 都统称为程序存储器。 EEPROM (Electrically Erasabl
18、e Programmable Read-Only Memory )即:“电可擦除可编程只读存储器”,它的最大优点是可直接用电信号擦除和写入。 FLASH ROM 即“闪存”,它在程序运行的正常电压(低电压)下,只能读不能写;在需要时,加入一个较高的电压就可以写入或擦除 。 因此答案为(A) 275、下面关于PC机内存ROM和RAM的叙述中,错误的是( ) A)ROM和RAM都是半导体存储器 B)PC机关机后,存储在PC机CMOS RAM中的内容一般不会丢失 C)RAM芯片掉电后,存放在芯片中的内容会丢失 D)Flash ROM芯片中的内容经一次写入后再也无法更改解析:ROM是只读存储器,掉电后
19、可以保存数据,主要包括以下几种:(1)CMOS是主板上的一块可读写的RAM芯片,里面装的是关于系统 配置的具体参数,其内容可通过设置程序进行读写。 CMOS RAM 芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还 是遇到系统掉电情况,CMOS RAM中的信息都不会丢失。 (2)EPROM需要紫外线擦除,然后使用专用设备写入。(3)EEPROM和Flash ROM都可以在加较高电压的情况下进行改写。 因此答案为(D)286、下面关于ROM的叙述中,错误的是( )。 A)目前PC机上的ROM BIOS的存储器载体是ROM类芯片 B)Flash ROM芯片中的内容在一定条件下是可以改写的
20、 C)EPROM芯片中的内容一经写入便无法更改 D)EPROM、Flash ROM芯片掉电后,存放在芯片中的内容不会丢失 解析: BIOS是Basic Input/Output System(基本输入/输出系统)的简称,主要是指固化在计算机主板上ROM芯片中的一组程序,所以(A)是对的; Flash ROM(闪存)其实就是一种可快速读写的EEPROM,在某种低电压下,它的内容可读不可写,这是它类似于ROM;但在另外一种高电压下,其内部信息不但可以读取,还可以更改和删除,这时它又类似于RAM,所以(B)是对的; 只读存储器EPROM和Flash ROM芯片掉电后,存放在芯片中的内容不会丢失,所以
21、(D)是对的; EPROM可以由紫外线擦除,然后再使用专用设备写入数据,因此(C)是错误的297、目前流行的PC机主板上的ROM BIOS的存储载体是( ) A)PROM B)EPROMC)Flash ROM D)DRAM解析: Flash ROM是一种新型的非易失性存储器,其中的内容既不像RAM一样需要电源支持才能保存,但又像RAM一样具有可写性。它的速度快,存储量大,而且不易丢失数据,易于修改,因此广泛用于主板的ROM BIOS以及其他ROM。 因此答案选(C)308、下面是与ROM BIOS中的CMOS SETUP程序相关的叙述,其中错误的是( )。 A)PC开机后,就像必须执行ROM
22、BIOS中的加电自检与系统自举装入 程序一样,也必须执行CMOS SETOP程序; B)CMOS RAM因掉电、病毒、放电等原因造成其内容丢失或破坏时, 需执行CMOS SETUP程序; C)用户希望更改或设置系统口令时,需执行CMOS SETUP程序; D)在系统自举装入程序执行前,若按下某一热键(如Del键),则可以 启动CMOS SETUP程序。 解析: PC开机后,在没有进入操作系统之前,当我们按下Del键时,可以执行CMOS SETUP程序,并不是必须执行的,所以(A)是错误的,(D)是正确的; CMOS RAM因掉电、病毒、放电等原因造成其内容丢失或破坏时,需执行CMOS SETU
23、P程序,它可以让用户浏览并修改系统基本参数,如引导设备的搜索顺序、口令检查方式等,所以(B)、(C)是正确的。319、下面四种PC机使用的DRAM内存条中,速度最快的是( ) A)存储器总线时钟频率为100MHz的SDRAM内存条 B)存储器总线时钟频率为133MHz的SDRAM内存条 C)存储器总线时钟频率为100MHz的DDR SDRAM内存条 D)存储器总线时钟频率为133MHz的DDR SDRAM内存条 解析: SDRAM在一个存储器总线时钟周期中只能传送一次数据; DDR SDRAM在一个存储器总线时钟的上升和下降沿各能传送一次数 据,因此DDR SDRAM的传输速度是相同时钟频率下
24、SDRAM的两倍。 因此答案为(D)3210、为提高PC机主存储器的存取速度,出现了多种类型的DRAM内存条。若按存取速度从低到高排列,正确的顺序是( ) A)EDO DRAM,SDRAM,RDRAM B)EDO DRAM,RDRAM,SDRAM C)SDRAM,EDO DRAM,RDRAM D)RDRAM,EDO DRAM,SDRAM 解析: DRAM也就是我们常说的内存条。近几年来,内存条经历了从EDO DRAM到目前流行的SDRAM和刚刚推出的RDRAM的发展历程。 EDO DRAM是扩展数据输出存储器(Extended Data Output DRAM)的简称。由于CPU访问某一内存单
25、元后,很可能接着访问与其相邻的内存单元。 33SDRAM是同步式DRAM(Synchronous DRAM)的简称。 EDO DRAM的特点就是在每次访问后,在把数据发送给CPU的同时去访问下一个页面,这样就取消了页面切换所需的额外时钟周期,加速了对邻近地址单元的访问。其存取时间约为5070 ns。EDO DRAM广泛应用于586微机中的主流配置。 SDRAM同以前的DRAM有很大的区别,它在一个CPU时钟周期内即可完成数据的访问和刷新,即可与CPU的时钟同步工作,极大地提高了存储器的存取速度。SDRAM采用了双存储体结构,当一个存储体被CPU存取时,另一个存储体就做好了准备,两个存储体自动切
26、换。 SDRAM的工作频率目前最大可达133MHz,存取时间约为610 ns,是当前PIIPIII微机中流行的标准内存类型配置。34 RDRAM(Rambus DRAM)是由Rambus公司所开发的高速DRAM。RDRAM有两种:一种是base/concurrent RDRAM;另一种是direct RDRAM。 RDRAM的特点就是速度快,这也是它成为下一代内存的原因。其中基于base的RDRAM的频宽高达600MHz,而基于direct的RDRAM更是高达800MHz。也就是说,RDRAM的频宽大于SDRAM的数倍。另外基于base的RDRAM的数据通道宽是8bit,基于direct的RD
27、RAM的数据通道宽是16bit: 基于 base 的RDRAM最大数据传输速率为: 16 bit / 8 600 MHz = 600 MB/s 基于direct的RDRAM最大数据传输速率为: 16 bit / 8 800MHz = 1.6 GB/s。35作业: P238 5-2 5-336半导体存储器基本原理 一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个小格一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个小格子就是用来存放子就是用来存放“电荷电荷”的,电荷通过与它相连的电线传进来或释放掉存储的,电荷通过与它相连的电线传进来或释放掉存储器中的每个小抽屉就是一个放数据
28、的地方,我们称之为一个器中的每个小抽屉就是一个放数据的地方,我们称之为一个“单元单元”。要放进一个数据12,也就是00001100,我们只要把第二号和第三号小格子里存满电荷,而其它小格子里的电荷给放掉就行了 。432107654321076537磁性介质存储器原理磁性介质存储器的工作原理是利用特定的磁粒子的极性来记录数据。磁头在读取数据时,将磁粒子的不同极性转换成不同的电脉冲信号,再利用数据转换器将这些原始信号变成电脑可以使用的数据,写的操作正好与此相反。38硬盘工作演示39光电存储器原理光盘是用极薄的铝质或金质音膜加上聚氯乙烯塑料保护层制作而成的。光盘与软盘和硬盘一样,光盘也能以二进制数据(
29、由“0”和“1”组成的数据模式)的形式存储文件和音乐信息。要在光盘上存储数据,首先必须借助电脑将数据转换成二进制,然后用激光将数据模式灼刻在扁平的、具有反射能力的盘片上。激光在盘片上刻出的小坑代表“1”,空白处代表“0”。 在从光盘上读取数据的时候,定向光束(激光)在光盘的表面上迅速移动。从光盘上读取数据的电脑或激光唱机,观察激光经过的每一个点,以确定它是否反射激光,如果它不反射激光(那里有一个小坑),那么电脑就知道它代表一个“1”,如果激光被反射回来,电脑就知道这个点是一个“0”,然后,这些成千上万、或者数以百万计的“ l”和“0”又被电脑或激光唱机恢复成音乐、文件或程序。 40一、存储器容
30、量在微型计算机中,存储器以字节为单元。每个单元包含8位二进制数,也就是一个字节。存储器的容量指的是存储器所能容纳的最大字节数。由于存储容量一般都很大,因此常以KB、MB或GB为单位。目前高档微型计算机的内存容量一般为32 MB4 GB。存储器容量越大,存储的信息量也就越大,计算机运行的速度也就越快。 存储一位二进制信息的单元称为一个基本单元(存储细胞)。对于32MB的存储器,其内部有32 M 8个基本单元。存储器芯片多为8结构,称为字节单元。也有1,4 结构的存储器芯片,这样的芯片应互相拼接成字节单元才能使用。 41二、存取周期很多类型的存储器的读/写操作不能截然分开,比如,有的在读操作后要进
31、行读后重写,有的写操作前要先作读操作。那么,存储器的存取周期是指从接收到地址,到实现一次完整的读出和写入数据的时间称为存取周期,是存储器进行连续读和写操作所允许的最短时间间隔。计算机的运行速度与存储器的存取周期有着直接的关系,因此它是存储器的一项重要参数。在一般情况下,存取周期越短,计算机运行的速度才能越快。半导体双极型存储器的存取周期一般为几至几百纳秒,MOS型存储器的存取周期一般为十几至几百纳秒,例如常用的HM62256(32 K8)的存取周期为120ns200 ns。 一个存储器系统的存取周期不仅与存储器芯片的存取周期有关,而且还与存取路径中的缓冲器以及地址数据线的延时有关,往往是三者之
32、和。目前SDRAM 内存条的存取周期PC-100 内存条为8ns12ns,PC-133 内存条为7ns,由此可计算它们的最高工作频率分别为:12583MHZ和143MHZ,之所以能如此高速是本章介绍的多种技术的综合结果。42三、功耗半导体存储器属于大规模集成电路,集成度高,体积小,但是散热不容易,因此在保证速度的前提下应尽量减小功耗。一般而言,MOS型存储器的功耗小于相同容量的双极型存储器。43四、可靠性可靠性是指存储器对电磁场、温度变化等因素造成干扰的抵抗能力(亦称电磁兼容性),以及在高速使用时也能正确地存取(称动态可靠性)。半导体存储器采用大规模集成电路工艺制造,内部连线少,体积小,易于采取保护措施。与相同容量的其他类型存储器相比,半导体存储器抗干扰能力强。44五、集成度 存储器由若干存储器芯片组成。存储器芯片的集成度越高,构成相同容量的存储器的芯片数就越少。半导体存储器的集成度是指在一块数平方毫米芯片上所制作的基本存储单元数,常以位片表示,也可以用字节片表示,MOS型存储器的集成度高于双极型存储器,动态存储器的集成度高于静态存储器,这也是动态存储器普遍用做微型计算机主存储器的原因。 45六、其他其他还应考虑输入输出电平是否与外电路兼容,对CPU总线负载能力的要求,使用是否方便灵活以及成本价格等。 46