《《微机的存储器》课件.ppt》由会员分享,可在线阅读,更多相关《《微机的存储器》课件.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第五章第五章 微机的存储器微机的存储器 存储器是计算机中存储信息的部件。计算机的工作原存储器是计算机中存储信息的部件。计算机的工作原理是把要处理的程序和原始数据提前存储在指定的存储理是把要处理的程序和原始数据提前存储在指定的存储器中,在工作时,由计算机自动而连续地从存储器取器中,在工作时,由计算机自动而连续地从存储器取出程序中的指令并执行。出程序中的指令并执行。存储器的分类与组成存储器的分类与组成 在微机系统中,存储器有三个层次组成,即在微机系统中,存储器有三个层次组成,即辅助存辅助存储器(外存)、主存储器(内存)和高速缓冲器(高缓)储器(外存)、主存储器(内存)和高速缓冲器(高缓)。高缓相
2、比较速度最快、同样容量最小。高缓的引入较。高缓相比较速度最快、同样容量最小。高缓的引入较好的解决了存储器与好的解决了存储器与CPU在速度上的协调性。存储器中在速度上的协调性。存储器中除采用磁、光原理的辅辅助存储器外,其它存储器主要除采用磁、光原理的辅辅助存储器外,其它存储器主要都是采用半导体存储器。都是采用半导体存储器。本章重点介绍采用半导体存储器及其使用的方法本章重点介绍采用半导体存储器及其使用的方法 n存储器按它与CPU的连接方式不同,可分为内存储器和外存储器。n 通过CPU的外部总线直接与CPU相连的存储器称为内存储器(简称内存或主存)。n CPU要通过I/O接口电路才能访问的存储器称为
3、外存储器(简称外存或二级存储器)。n 按存储器信息的器件和媒体来分,有半导体存储器、磁表面存储器、磁泡存储器和磁芯存储器以及光盘存储器等。一、半导体存储器的分类一、半导体存储器的分类按使用的功能可分为两大类:随机存取存储器RAM(Random Access memory)和只读存储器ROM(Read Only Memory)。如图二、半导体存储器的组成二、半导体存储器的组成半导体存储器的组成框图如图所示。它一般由存储体存储体、地址选择电路地址选择电路、输入输出电路输入输出电路和控制电路控制电路组成。(一)(一)存储体存储体 存储体是存储1或0信息的电路实体,它由许多存储单元组成,每个存储单元赋
4、予一个编号,称为地址单元号。而每个存储单元由若干相同的位组成,每个位需要一个存储元件。存储器的地址用一组二进制数表示,其地址线的位数n与存储单元的数量N之间的关系为:2n=N地址线数与存储单元数的关系列于下表中:n(二)地址选择电路(二)地址选择电路n 地址选择电路包括地址码缓冲器,地址译码器等。n 地址译码器用来对地址码译码。n 地址译码方式有两种:n1.单译码方式(或称字结构)n 它的全部地址只用一个电路译码,译码输出的字选择线直接选中对应地址码的存储单元。n2.双译码方式(或称重合译码)n双译码方式如图所示。n 它将地址码分为X和Y两部分,用两个译码电路分别译码。n 向译码又称行译码,其
5、输出线称行选择线,它选中存储矩阵中一行的所有存储单元。n 向译码又称列译码,其输出线称列选择线,它选中一列的所有单元。n 只有X向和Y向的选择线同时选中的那一位存储单元,才能进行读或写操作。(三)读(三)读/写电路与控制电路写电路与控制电路n 读/写电路包括读/写放大器、数据缓冲器(三态双向缓冲器)等。它是数据信息输入和输出的通道。n 外界对存储器的控制信号有读信号()、写信号()和片选信号()等,通过控制电路以控制存储器的读或写操作以及片选。只有片选信号处于有效状态,存储器才能与外界交换信息。5.2 随机存取存储器(随机存取存储器(RAM)一、静态随机存取存储器一、静态随机存取存储器静态RA
6、M芯片举例 静态RAM芯片有2114、2142、6116、6264等。例如:常用的Intel 6116 是CMOS静态RAM芯片,属双列直插式、24引脚封装。它的存储容量为2K8位,其引脚及内部结构框图如图所示:二、动态随机存储器二、动态随机存储器动态RAM芯片举例 Intel 2116单管动态RAM芯片的引脚和逻辑符号如图所示。n Intel 2116 芯片的存储容量为16K1位,需要14条地址输入线,但2116只有16条引脚。由于受封装引线的限制,只用了A0到A67条地址输入线,数据线只有1条(1位),而且数据输入(DIN)和输出(DOUT)端是分开的,他们有各自的锁存期。写允许信号WE为
7、低电平时表示允许写入,为高电平时可以读出。n 综上所述,动态基本存储电路所需管子的数目比静态的要少,提高了集成度,降低了成本,存取速度快。但由于要刷新,需要增加刷新电路,外围控制电路比较复杂。静态尽管集成度低些,但静态基本存储电路工作较稳定,也不需要刷新,所以外围控制电路比较简单。究竟选用哪种,要综合比较各方面的因素决定。5.3 只读存储器()只读存储器()只读存储器的分类只读存储器的分类 (一)不可编程掩模式MOS只读存储器 (二)可编程存储器 (三)可擦除、可再编程的只读存储器 EPROM芯片实例芯片实例-Intel 2716 (一)Intel 2716的引脚与内部结构 2716 EPRO
8、M芯片的容量为2K8位,采用NMOS工艺和双列直插式封装,其引脚、逻辑符号及内部结构见图(a)、(b)及(c)。(二)2716的工作方式 2716的工作方式见表所示:5.4 存储器的连接存储器的连接n本章要解决两个问题:n 一个是如何用容量较小、字长较短的芯片,组成微机系统所需的存储器,另一个是存储器与的连接方法与应注意的问题。n一、存储器芯片的扩充一、存储器芯片的扩充n(一)位数的扩充n 用位或位的存储器芯片构成位的存储器,可采用位并联的方法。例如,可以用片位的芯片组成容量为位的存储器,如图所示。这时,各芯片的数据线分别接到数据总线的各位,而地址线的相应位及各控制线,则并联在一起。图则是用片
9、位的芯片,组成位的存储器的情况。这时,一片芯片的数据线接数据总线的低4位,另一片芯片的数据线则接数据总线的高4位。而两片芯片的地址线及控制线则分别并联在一起。n(二)地址的扩充(二)地址的扩充 n 当扩充存储容量时,采用地址串联的方法。这时,要用到地址译码电路,以其输入的地址码来区分高位地址,而以其输出端的控制线来对具有相同低位地址的几片存储器芯片进行片选。n例:图是用4片16K8位的存储器芯片(或是经过位扩充的芯片组)组成64K8位存储器连接线路。16K存储器芯片的地址为14位,而64K存储器的地址码应有16位。连接时,各芯片的14位地址线可直接接地址总线的A0A13,而地址总线的A15,A
10、14则接到2-4译码器的输入端,其输出端4根选择线分别接到4片芯片的片选CS端。因此,在任一地址码时,仅有一片芯片处于被选中的工作状态,各芯片的取值范围如表5.所示。n二、存储器与二、存储器与CPU的连接的连接 在第3章中,对8086最小方式与最大方式的典型系统结构以及8086存储器高低位库的连接,曾作过一些概略的介绍。这里,将结合存储器的分类及其与8086 CPU的具体连接给予较详细的说明。1.只读存储器与只读存储器与8086CPU的连接的连接 ROM、PROM或EPROM芯片都可以与8086系统总线连接,实现程序存储器。例如,2716、2732、2764和27128这一类EPROM芯片,由
11、于它们属于以1字节宽度输出组织的,因此,在连接到8086系统时,为了存储16位指令字,要使用两片这类芯片并联组成一组。图给出了两片2732 EPROM与8086系统总线的连接示意图。该存储器子系统提供了4K字的程序存储器(即存放指令代码的只读存储器)。n2.静态静态RAM与与8086CPU芯片的连接芯片的连接 一般,当微机系统的存储器容量少于16K字时,宜采用静态RAM芯片,因为大多数动态RAM芯片都是以16K1位或64K1位来组织的,并且,动态RAM芯片还要求动态刷新电路,这种附加的支持电路会增加存储器的成本。8086 CPU无论是在最小方式或最大方式下,都可以寻址1MB的存储单元,存储器均
12、按字节编址。图给出了2K字的读写存储器子系统。存储器芯片选用静态RAM 6116(2K8位)。n、静态、静态RAM与与8086CPU连接实例连接实例 图给出了8086CPU组成的单处理器系统的典型结构。图中,8086接成最小工作方式(MN/MX引脚置逻辑高电平)。当机器复位时,8086将执行FFFF0H单元的指令。简介:微机简介:微机 存储系统的分层结构存储系统的分层结构n主存主存-辅存层次辅存层次:具有主存的较快存取速度又具有辅存的大容量和低价格,解决存储器的容量问题。高速缓存高速缓存-主存层次主存层次:速度接近于Cache,而容量则是主存的容量,解决存储器的存取速度问题n微型计算机中存储子系统的分层结构如图所示快闪存储器快闪存储器 FLASHnFLASH也称闪烁存储器,简称闪存,因其可以快速重新编程使其内容频繁变化而得名。nFLASH存储信息密度高、存取速度快、成本低、不挥发,可以块擦除、单一供电,得到广泛应用。