存储器原理优秀PPT.ppt
《存储器原理优秀PPT.ppt》由会员分享,可在线阅读,更多相关《存储器原理优秀PPT.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、存储器原理存储器原理存储器原理存储器原理第1页,本讲稿共50页Copyright 2007.9Copyright 微型计算机系统概念结构简图微型计算机系统概念结构简图微型计算机系统概念结构简图微型计算机系统概念结构简图本章讲述内容2、35 56 6、8 8第2页,本讲稿共50页Copyright 2007.9Copyright 主要内容主要内容5.1 存储器分类 5.2 多层存储结构概念 5.3 主存储器及存储控制 5.4 8086系统的存储器组织系统的存储器组织5.5 现代内存芯片技术 第3页,本讲稿共50页Copyright 2007.9Copyright 5.1 存储器分类存储器分类 按
2、构成存储器的器件和存储介质分类按构成存储器的器件和存储介质分类按存取方式分类按存取方式分类 按在计算机中的作用分类按在计算机中的作用分类 第4页,本讲稿共50页Copyright 2007.9Copyright 按构成存储器的器件和存储介按构成存储器的器件和存储介质分类质分类半导体存储器半导体存储器磁盘和磁带等磁表面存储器磁盘和磁带等磁表面存储器光电存储器等光电存储器等 从原理上讲,只要具有两个明显稳定的物理状态的器件和介质从原理上讲,只要具有两个明显稳定的物理状态的器件和介质都能用来存储二进制信息。技术上的要求都能用来存储二进制信息。技术上的要求:便于和电信号转便于和电信号转换、便于读写、速
3、度高、可靠性高等等。换、便于读写、速度高、可靠性高等等。第5页,本讲稿共50页Copyright 2007.9Copyright 按存取方式分类按存取方式分类随机存储器随机存储器RAM(Random Access Memory)随机存储器是指计算机可以随机地、个别地对各个存储单元进行访问,并进行读写,访问所需的时间基本固定,而与存储单元的地址无关通常讲的随机存储器又叫读写存储器,在所有计算机系统中的主存储器主要采用的是利用半导体技术实现的随机存储器。只读存储器只读存储器ROM(Read-Only Memory)串行访问存储器串行访问存储器(Serial Access Storage)第6页,本
4、讲稿共50页Copyright 2007.9Copyright 按存取方式分类按存取方式分类只读存储器只读存储器ROM(Read-Only Memory)对其内容只能读不能写入的存储器,它的内容是一般是一次性预先写入后不再随着计算机程序的运行而频繁更改。ROM通常用来存放固定不变的程序、汉字字型库、字符及图形符号等,由于它和读写存储器分享主存储器的同一个地址空间,故仍属于主存储器的一部分。只读存储器还经常用作微程序控制存储器。当电源去掉后,它的信息是不丢失的。PROM(Programmable ROM):一次性地写入程序和数据,同时一经写入,就无法更改;EPROM(Erasable Progr
5、ammable ROM)允许用户根据需要多次写入或擦去ROM的内容;电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)可用电信号进行清除和改写的存储器,与EPROM相比,不需要采用紫外线擦除。第7页,本讲稿共50页Copyright 2007.9Copyright 按存取方式分类按存取方式分类串行访问存储器串行访问存储器(Serial Access Storage)串行访问指对存储器的信息进行读写时,需要顺序地访问,访问指定信息所花费的时间和信息所在地的地址或位置有关。串行存储器又可分为顺序存取存储器和直接存取存储器:顺序存取存储器是
6、完全的串行访问存储器,如磁带等,它的信息是以顺序的方式从存储介质的始端开始写入或读出;直接存取存储器是部分串行访问存储器,它介于顺序存取和随机存取之间。磁盘存储器。一般地用于外存。对一个具体器件来说,读取方式并不是唯一的,如串行访问的方式并不仅只限于外存储器,在一些特殊用途中,半导体存储器也设计成具有串行特点的结构,如在计算机高级的显示存储器中,就设计了双功能的存储器,即包括能对存储器随机读写的功能和串行读出的功能。第8页,本讲稿共50页Copyright 2007.9Copyright 按在计算机中的作用分类按在计算机中的作用分类 可分为主存储器可分为主存储器(内存内存)、辅助存储器、辅助存
7、储器(外外存存)、高速缓冲存储器等。、高速缓冲存储器等。主存储器用来存放活动的程序和数据,其速度高、容量较少、每位价格高。辅存储器主要用于存放当前不活跃的程序和数据,其速度慢、容量大、每位价格低。缓冲存储器主要用于在两个不同工作速度的部件之间起缓冲作用第9页,本讲稿共50页Copyright 2007.9Copyright 第10页,本讲稿共50页Copyright 2007.9Copyright 5.2 多层存储结构概念第11页,本讲稿共50页Copyright 2007.9Copyright 5.2 多层存储结构概念Cache主存层次主存层次 解决CPU与主存速度上的差距Cache主存间的
8、地址映象和调度与下面介绍的主辅存层次所采用的技术相仿,所不同的是因其速度要求高,所有程序和数据的调度是完全由硬件来实现从CPU的角度看,Cache主存层次的速度接近于Cache,但容量是主存的容量,而每位价格则接近于主存,因此解决了速度与成本之间的矛盾第12页,本讲稿共50页Copyright 2007.9Copyright 5.2 多层存储结构概念主存主存辅存层次辅存层次 解决的是存储器的大容量要求和低成本之间的矛盾。虚拟存储系统:在这个系统中,程序员可以用机器指令地址码对整个程序统一编址,就像程序员具有整个地址码宽度的全部虚存空间一样,该个空间可以比主存实际空间大得多,以便存储整个用户程序
9、,这种指令地址码称为虚拟地址、逻辑地址或程序地址等,其对应的存储容量称为虚存容量或程序空间,而把实际主存的地址称为物理地址、实(存)地址,其对应的存储容量称为主存容量、实存容量或实(主)存空间。当用虚拟地址访问主存时,机器自动地把它经辅助软件、硬件变换成主存实地址,然后察看这个地址所对应的单元内容是否已经装入主存,如果已在主存中,就进行访问,否则就经辅助的硬件、软件把它所在的那块程序或数据由辅存调入主存,而后进行访问,这些操作对程序员来说是透明的,就是说不用程序员来安排,而是由计算机自动实现。第13页,本讲稿共50页Copyright 2007.9Copyright 5.3 主存储器及存储控制
10、主存储器及存储控制主存储器主存储器主存储器的主要技术指标 主存储器的基本操作 主存储器的基本组成主存储器的基本组成 存储体 外围电路 地址译码方式 第14页,本讲稿共50页Copyright 2007.9Copyright 主存储器主存储器主存储器的主要技术指标主存储器的主要技术指标主存容量存储器存取时间存储器存取时间(Memory Access Time)又称存储器访问时间,是指从启动一次存储器操作到完成该操作所需要的时间,例如,从一次读操作命令发出到该操作完成,将数据读入数据缓冲寄存器为止所经历的时间,即为存储器存取时间。存储周期时间存储周期(Memory cycle Time)指连续启动
11、两次独立的存储操作(例如连续两次读操作)所需间隔的最小时间,通常,存储周期略大于存取时间,其差别与主存储器的物理实现细节有关。可靠性 用平均故障间隔时间来衡量(MTBF,Mean Time Between Failures),显然,MTBF越长,可靠性越高,对于某些可靠性要求高的计算机系统(如银行系统的服务器等),除了选择MTBF好的芯片外,还可以采用纠错编码技术来延长MTBF以提高存储器的可靠性。第15页,本讲稿共50页Copyright 2007.9Copyright 主存储器主存储器主存储器的基本操作主存储器的基本操作第16页,本讲稿共50页Copyright 2007.9Copyrig
12、ht 主存储器主存储器主存储器的基本组成主存储器的基本组成 半导体存储器从使用功能上可分为随机存取存储器RAM和只读存储器ROM,主存储器一般由RAM组成。RAM的基本存储电路和结构第17页,本讲稿共50页Copyright 2007.9Copyright 主存储器主存储器存储体存储体 存储器是由大量的基本存储电路组成,这些存储电存储器是由大量的基本存储电路组成,这些存储电路有规则地组合起来就成为存储体,在较大容量路有规则地组合起来就成为存储体,在较大容量的存储器中,往往把各个字的同一位组织在一个的存储器中,往往把各个字的同一位组织在一个片中,这样的存储芯片称为多字一位片,如片中,这样的存储芯
13、片称为多字一位片,如256Kl位、位、512K1位等;现在多采用把各个字的位等;现在多采用把各个字的几位组织在一个片中,称多字多位片,如几位组织在一个片中,称多字多位片,如256K4位、位、2K8位等。位等。第18页,本讲稿共50页Copyright 2007.9Copyright 第19页,本讲稿共50页Copyright 2007.9Copyright 主存储器主存储器外围电路 地址译码器 用以对n条地址线译码,以选择2n个存储单元中的一个。IO电路 处于数据总线和被选用的单元之间,用以控制被选中的单元读出或写入,具有放大信息的作用。片选控制端(Chip Select)由于每一片芯片的存储
14、容量总是有限的,所以,一个存储体往往由一定数量的片子组成,在地址选择时,首先要选片,用地址译码器输出和一些控制信号(如8086的MIO)形成选片信号,只有当某一片的输入信号有效,该片所连的地址线才有效,这样才能对这一片上的存储单元进行读或写的操作。集电极开路或三态输出缓冲器 在实际系统中,常需将几片RAM的数据线并联使用,或与双向的数据总线相接,因而需要用到集电极开路或三态输出缓冲器。另外,在动态MOS型RAM中,还有预充、刷新等方面的控制电路等。第20页,本讲稿共50页Copyright 2007.9Copyright 主存储器主存储器地址译码方式地址译码方式 单译码结构双译码(复合译码)结
15、构第21页,本讲稿共50页Copyright 2007.9Copyright 地址译码地址译码单译码结构n根地址线为一组,生成2n片选信号每个片选信号选择一个存储单元。第22页,本讲稿共50页Copyright 2007.9Copyright 双译码(复合译码)结构双译码(复合译码)结构双译码(复合译码)结构n根地址线为两组,X方向n1根,Y方向n2根(n1+n2=n),分别生成2n1和2n2个片选信号。X和Y方向同时被选中的存储单元才被选中。可以减少译码输出的端线数第23页,本讲稿共50页Copyright 2007.9Copyright 第24页,本讲稿共50页Copyright 2007
16、.9Copyright 5.4 8086系统的存储器组织系统的存储器组织8086 CPU的存储器接口的存储器接口 不同模式下CPU与存储器接口 接口设计中的一些问题 CPU提供的信号线 存储器接口举例存储器接口举例 只读存储器(ROM)扩展电路 静态随机读写存储器(RAM)扩展电路 第25页,本讲稿共50页Copyright 2007.9Copyright 8086 CPU的存储器接口的存储器接口不同模式下不同模式下CPU与存储器接口与存储器接口8086最大模式系统中增设了一个总线控制器8288和一个总线仲裁器8289,因而8086 CPU和存储器系统的接口在这两种模式中是不同的。第26页,本
17、讲稿共50页Copyright 2007.9Copyright 8086最小模式系统存储器接口最小模式系统存储器接口寻址存储单元的信号由多路复用的地址数据总线寻址存储单元的信号由多路复用的地址数据总线AD15AD0、地址线、地址线A19A0和总线高位有效信号提供。存储器的控制信号和总线高位有效信号提供。存储器的控制信号ALE、M/IO、DT/R 直接由直接由8086CPU产生。产生。第27页,本讲稿共50页Copyright 2007.9Copyright 8086最大模式的存储器接口最大模式的存储器接口 总线控制器总线控制器8288接收接收8086发送的总线状态信息发送的总线状态信息S1、S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器 原理 优秀 PPT
限制150内