微型计算机原理第五章PPT课件

上传人:W**** 文档编号:153315189 上传时间:2020-11-28 格式:PPT 页数:88 大小:1.63MB
返回 下载 相关 举报
微型计算机原理第五章PPT课件_第1页
第1页 / 共88页
微型计算机原理第五章PPT课件_第2页
第2页 / 共88页
微型计算机原理第五章PPT课件_第3页
第3页 / 共88页
微型计算机原理第五章PPT课件_第4页
第4页 / 共88页
微型计算机原理第五章PPT课件_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《微型计算机原理第五章PPT课件》由会员分享,可在线阅读,更多相关《微型计算机原理第五章PPT课件(88页珍藏版)》请在金锄头文库上搜索。

1、第5章 半导体存储器,本章要点: 1、存储器的分类及其性能指标; 2、常用的RAM、ROM芯片的引脚及其功能; 3、位扩展、字扩展、字位扩展的方法; 4、8086/8088 CPU与存储器的连接方法;,第5章 半导体存储器,5.1 存储器概述 5.2 常用的半导体存储器芯片 5.3 8086/8088 CPU与存储器的连接,5.1 存储器概述,存储器是计算机的重要部件,它把要处理问题的程序和自动而连续地所需的原始数据存储起来,处理时,CPU自动而连续地从存储器中取出程序中的指令并执行指令规定的操作,中间数据也利用存储器保存起来。,5.1 存储器概述,内存储器用来存放当前机器运行的程序和数据,它

2、是计算机主机的主要组成部分,它反映了计算机的“记忆”功能,存储器的存储容量越大,计算机的性能就越好。CPU可直接用指令对内存储器进行读写。在微机中,通常是用半导体存储器为内存储器。,5.1 存储器概述,另一类存储器是存储容量大、速度较低、位于主机之外的存储器,称为外存储器或海量存储器。它用来存放当前暂时不用的程序和数据。CPU不能直接用指令对外存储器进行读写。,5.1.1 存储器的分类,1、按存储介质分类 半导体存储器 磁存储器 光存储器,5.1.1 存储器的分类,2、按所处的位置及功能分类 内存储器 外存储器,5.1.1 存储器的分类,3、按存取方式分类 随机存取存储器RAM 只读存储器RO

3、M 顺序存取存储器SAM 例:磁带 直接存取存储器DAM 例:磁盘,5.1.2 存储器的性能指标,1、存储容量 存储容量指存储器中能够存放二进制信息的多少叫存储容量。 在指定存储容量时,经常同时指出存储器芯片中所含的存储单元数目以及每个单元中的位数。 例如:某存储器芯片中含有4096个存储单元,每个单元中能存放一个8位的二进制,存储容量为:4KB,5.1.2 存储器的性能指标,2、存取时间 存储器的速度是用存取时间来衡量的。一般用读/写时间、读/写周期和存取速度等指标来衡量存取时间。,5.1.2 存储器的性能指标,3、可靠性 计算机要正确地运行,必然要求存储器系统具有很高的可靠性。内存发生的任

4、何错误都会使计算机不能正常工作。而存储器的可靠性直接与构成它的芯片有关。,5.1.2 存储器的性能指标,4、功耗 使用功耗低的存储器芯片构成存储系统,不仅可以减少对电源容量的要求,降低能耗,而且还可以提高存储系统的可靠性。,5.1.3存储体系结构,存储容量应确保各种应用的需要;存储器速度应尽量与CPU的速度相匹配,并支持I/O操作;存储器的价格应比较合理。然而,这三者经常是互相矛盾的。 采用由多级存储器组成的存储体系,把几种存储技术结合起来,才能较好地解决存储器大容量、高速度和低成本这三者之间的矛盾。,存储器的多级结构如图5.1所示。,5.1.3存储体系结构,最高层:是CPU中的通用寄存器,由

5、于很多运算可直接在CPU的通用寄存器中进行,减少了CPU与主存的数据交换,解决了速度匹配的问题。,5.1.3存储体系结构,第二层:高速缓冲存储器(Cache)设置在CPU和主存之间,可以放在CPU内部或外部。其作用也是解决主存与CPU的速度匹配问题。由主存与Cache构成的 “主存- Cache”存储层次,从CPU来看,有接近于Cache的速度与主存的容量,并接近于主存的每位价格。,但是,以上两层仅解决了速度匹配问题,而容量还是受到主存容量的制约。,5.1.3存储体系结构,多级存储结构构成的存储体系是一个整体。从CPU看来,这个整体的速度接近于Cache和寄存器的操作速度,容量是辅存(或海量存

6、储器)的容量,每位价格接近于辅存的价格。从而较好地解决了存储器中速度、容量、价格三者之间的矛盾,满足了计算机系统的应用需要。,5.2 常用的半导体存储器芯片,20世纪70年代以来,随着大规模集成电路技术的发展,半导体存储器的容量和速度都有极大提高,而体积和成本却大大减少,所以在微机中都以半导体存储器作为内存。,5.2 常用的半导体存储器芯片,1、半导体存储器从器件原理来分: 双极型(用于高速微机) MOS型(工艺简单,集成度高,成本低,功耗小,为一般微机所广泛采用) 2、半导体存储器从存取方式(或读写方式)来分: 随机读写存储器RAM 只读存储器ROM,5.2.1随机读写存储器RAM,MOS型

7、RAM的基本存储电路采样MOS管做成,常因制造工艺的不同而分为NMOS、PMOS、CMOS、HMOS型等。 MOS型的基本存储器电路采用,按照信息存储方式的不同,分: 静态RAM 动态RAM,5.2.1随机读写存储器RAM,静态RAM的基本存储电路一般由MOS晶体管触发器组成,依靠触发器存储每位二进制信息,只要不断电,所存工作速度快,稳定信息就不会丢失。因此,SRAM工作速度块,稳定可靠,不要外加刷新电路,使用方便。但由于它的基本存储电路所需晶体管较多(最多的要6个),因而集成度不易做得很高,功耗也较大。,5.2.1随机读写存储器RAM,动态RAM的基本存储电路是以MOS晶体管的栅极和衬底间的

8、电容来存储二进制信息,由于电容总存在泄漏现象,所以,时间长了,DRAM内所存信息会自动消失。 为维持DRAM所存信息不变,必须周期性地对DRAM进行刷新(Refrsh),即对电容补充电荷(常常是2ms刷新一次)。,5.2.1随机读写存储器RAM,DRAM的基本存储电路通常由一个晶体管和一个电容组成,所用元件少。因此,集成度可以做得很高,成本低,功耗小,但需要外加刷新电路工作速度要比SRAM慢很多,一般微机系统的内存储器多采样DRAM。,1、基本存储电路,(1)静态RAM 静态RAM的基本存储电路是触发器,它通常可以分: 六管静态存储电路 四管静态存储电路,1、基本存储电路,(2)动态RAM 在

9、动态RAM中,动态基本存储电路是以电荷形式存储二进制信息的。存储信息的基本电路可以采用四管电路、三管电路和单管电路。由于基本电路使用的元件数目减少,因而集成度可进一步提高。目前多利用单管电路来作为存储器基本电路。,2、常见存储芯片,(1)静态RAM芯片 表5.1列出Intel公司的几种常见静态RAM芯片。(Intel产品),2、常见存储芯片,6116的芯片的容量为2K8位,有2048个存储单元,需11根地址线,7根用于行地址译码输入,4根用于列地址译码输入,每条列线控制8位,从而形成了128128个存储阵列,即存储体中有16384个存储元。6116的控制线有三条:片选 、输出允许和写允许控制

10、。图5.4为引脚和功能框图。,2、常见存储芯片,Intel 6116存储器芯片的工作过程如下: 读出时,地址输入线A10A0送来的地址信号经译码器送到行、列地址译码器,经译码后选和中一个存储单元(其中有8个存储位),由 、 和 构成读出逻辑( =0、 =0、 =1)打开 右面的8个三态门,被选中单元的8位数据经I/O电路和三态门送到D7D0输出。,2、常见存储芯片,写入时,地址选中某一存储单元的方法和读出时相同,不过这时 =0、 =1、 =0打开左边的三态门,从D7D0端输入的数据经三态门的输入控制电路送到I/O电路,从而写到存储单元的8个存储位中。 当没有读写操作时, =1,即片选处于无效状

11、态,输入输出三态门呈高阻状态,从而使存储器芯片与系统总线“脱离”。,2、常见存储芯片,(2)动态RAM芯片 这里我们以Intel 2164芯片为例来介绍64K动态存储器。 Intel2164是MOS随机存储图器芯片,容是量为64K1位。图5.5是它的引脚图和逻辑符号。图中A0A7为地址输入, 、 分别是行、列地址选通信号,DIN 、DOUT是数据输入和输出,是写允许信号。图5.6是它的内部结构框图。,2、常见存储芯片,表示64K地址空间的地址码有16位,为了节省引脚,芯片只用A0A7共8根地址线,采用分时复用技术,利用多路开关分两次送入16位地址。首先送低8位地址码,由行地址选通信号RAS打入

12、行地址锁存器,然后送地址码的高8位,由列地址选通信号 打入列地址锁存器。行、列地址锁存器在图中没有分开画出。这8条地址线也用于刷新时的地址计数。,2、常见存储芯片,数和据的输入和输出信号分别是DIN 和DOUT,它们有各自的三态数据缓冲寄存器, 是读写控制线,当 =1时为读出, =0时为写入。芯片没有片选控制端 ,行地址选通 兼做片选,只有 当有效时,芯片才工作。,5.2.2只读存储器ROM,前已述及,只读存储器ROM的特点是:其内容是预先写入的,而且一旦写入,使用时就只能读出,不能修改,掉电时也不会丢失。ROM器件还具有结构简单、信息度高、价格低、非易失性和可靠性高等特点。按照构成ROM的集

13、成电路内部结构的不同,只读存储器通常又可分为以下几种。,1、掩膜ROM(MROM),掩膜ROM中的信息是由生产厂家根据用户的要求(给定的程序和数据),在生产过程中,通过掩膜工艺制造的,所以把这种只读存储器称为掩膜ROM。就是说,掩膜ROM中信息是在制造时固化进去的,且由生产厂家成批实现程序固化,一旦做好,不能更改,因此,芯片制造成功后,其中的程序、常数和表格虽可以读出,但不能修改,因此,掩膜ROM只适合于存储成熟的固定程序和数据,并且大批量生产时成本很低,性能也很可靠。如用于存放PC DOS的BIOS、BASIC语言解释程序或监控程序等。,2、可编程ROM(PROM),为了方便用户根据自己的需

14、要确定ROM的内容,提供了一种可编程ROM,该存储器在出厂时,器件中不存入任何信息,是空白存储器,由用户根据需要,利用特殊方法写入程序和数据,这种写入常由计算机程序在编程脉冲作用下完成,因此称之为编程。采用PROM虽比掩膜ROM方便,但它只能被编程一次,即可以写入一次,写入后就不能更改,所以这只能用在程序已经成熟的情况下。它也类似于掩膜ROM,适合小批量生产。,3、可擦除PROM(EPROM),EPROM(Erasable Programmable ROM )由于是以浮栅型MOS管做存储单元,它里面存储的内容可以通过紫外线光照射而被擦除,而且又可再用电流脉冲对其重新编程写入程序或数据,还可多次

15、进行擦除和重写,故称为可擦除可编程,因而序得到了广泛的应用。,4、电擦除PROM(E2PROM),E2PROM(Electrically Erasable PROM)是近年来发展起来的一种只读存储器,它的特点是能以字节为单位进行擦除和改写,而不像EPROM那样整体擦除。由于采用电擦除方式,而且擦除、写入和读出的电源都用+5V,故可直接在计算机系统中进行在线修改,而不需脱机擦洗和固化,在机器内设有编程所需的高压脉冲产生电路,擦除和写入操作均由机器内定时电路自动控制,从而降低了系统的软、硬件开销,因而无需外加编程高压电源和写入脉冲。,目前写入时间较长,约需10ms,读出时间约为几百ns。在写入一个

16、字节的指令代码或数据之前,自动地对所要写入的单元进行擦除,同样无需专门的擦洗设备和操作,因此,使用就如同使用静态RAM一样方便。随的擦着技术的发展,E2PROM的擦写速度将不断加快,容量将不断提高,可望作为非易失性的RAM使用。,5.2.3存储容量的扩展,由于制造工艺原因,单片存储器芯片的容量总是有限的,因此,在构成一微机系统内存储器时,总是要由若干个存储器芯片来组成。这就有个如何根据系统对内存空间的分配将这若干芯片进行合理排列、联接,以及和CPU的地址总线、数据总线的连接问题,此外,内存储器又分为ROM区和RAM区,而RAM又分为系统区和用户区,所以,内存的地址分配(选择)是一个重要问题。,5.2.3存储容量的扩展,由于存储器芯片有1位、4位和8位几种,单片容量也有不同规格,所以,要组成一个容量满足实际需要的存储器时,一般需要对芯片在位向或字向进行扩展或者在字、位方向同时都要扩展(称为字位扩展)。根据选择的芯片规格不同,通常有三种扩展方法。,1、位扩展,位扩展是指对芯片的位数进行扩充(即加大字长)以满足对存储单

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

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号