




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第5章 存储系统,2,主要内容:,微型机的存储系统、分类及其特点 半导体存储芯片的外部特性及其与系统的连接 存储器扩展技术 高速缓存,3,5.1 概 述,主要内容: 微型机的存储系统 半导体存储器的基本概念 存储器的分类及其特点 两类半导体存储器的主要区别,4,存储系统,计算机中的存储器:,主存储器 高速缓冲存储器 磁盘存储器 光盘存储器 ,5,主要性能指标,存储容量(字节、千字节、兆字节等) 存取时间(与系统命中率有关) 单位容量价格,6,存储系统,将两个或两个以上速度、容量和价格各不相同的存储器用硬件、软件或软硬件相结合的方法连接起来 构成存储系统。 系统的存储速度接近最快的存储器,容
2、量接近最大的存储器。,7,两种存储系统,在一般计算机中主要有两种存储系统:,Cache存储系统,主存储器 高速缓冲存储器,虚拟存储系统,主存储器 磁盘存储器,8,Cache存储系统,对程序员是透明的 目标:提高存储速度,Cache,主存储器,9,虚拟存储系统,对应用程序员是透明的。 目标:扩大存储容量,主存储器,磁盘存储器,10,存储器的层次结构,由上至下容量越来越大,速度越来越慢,通用寄存器组及 指令、数据缓冲栈,高速缓存,主存储器,联机外存储器,脱机外存储器,11,半导体存储器,存储器是计算机中用来记录信息的设备。由能够表示二进制数“0”和“1”的、具有记忆功能的一些物理器件组成。 能存放
3、一位二进制数的物理器件称为一个存储元。 若干存储元构成一个存储单元。,12,内存储器的分类,内存储器,随机存取存储器(RAM) 只读存储器(ROM),13,随机存取存储器(RAM),RAM,静态存储器(SRAM) 动态存储器(DRAM),14,只读存储器(ROM),只读存储器,掩模ROM 一次性可写ROM EPROM EEPROM,15,5.2 随机存取存储器,要求掌握: SRAM与DRAM的主要特点 几种常用存储器芯片及其与系统的连接 存储器扩展技术,16,一、静态存储器SRAM,特点: 存储元由双稳电路构成,存储信息稳定,p199,17,典型SRAM芯片,了解: 主要引脚功能 工作时序 与
4、系统的连接使用,18,典型SRAM芯片,SRAM6264: 容量:8K X 8b 外部引线图,19,6264芯片的主要引线,地址线:A0-A12; 数据线:D0-D7; 输出允许信号:OE; 写允许信号:WE; 选片信号:CS1,CS2。,20,6264的工作过程,读操作 写操作 写操作的工作时序,21,6264芯片与系统的连接,D0D7,A0,A12,WE,OE,CS1,CS2,A0,A12,MEMW,MEMR,译码 电路,高位地址信号,D0D7,22,芯片地址,片选地址,片内地址,高位地址,低位地址,内存地址,23,译码电路,将输入的一组二进制编码变换为一个特定的输出信号,即: 将输入的一
5、组高位地址信号通过变换,产生一个有效的输出信号,用于选中某一个存储器芯片,从而确定了该存储器芯片在内存中的地址范围。,24,译码方式,全地址译码 部分地址译码,25,全地址译码,用全部的高位地址信号作为译码信号,使得存储器芯片的每一个单元都占据一个唯一的内存地址。,26,全地址译码例,6264芯片的地址范围 = F0000HF1FFFH,A19,A18,A17,A16,A15,A14,A13,&,1,6264 CS1,27,部分地址译码,用部分高位地址信号(而不是全部)作为译码信号,使得被选中得存储器芯片占有几组不同的地址范围。 下例使用高5位地址作为译码信号,从而使被选中芯片的每个单元都占有
6、两个地址,即这两个地址都指向同一个单元。,28,部分地址译码例,两组地址: F0000H F1FFFH B0000H B1FFFH,A19,A17,A16,A15,A14,A13,&,1,6264 CS1,29,应用举例,将SRAM 6264芯片与系统连接,使其地址范围为:38000H39FFFH。 使用74LS138译码器构成译码电路。,30,应用举例,D0D7,A0,A12,WE,OE,CS1,CS2,A0,A12,MEMW,MEMR,D0D7,A19,G1,G2A,G2B,C,B,A,&,&,A18,A14,A13,A17,A16,A15,VCC,Y0,31,二、动态随机存储器DRAM,
7、特点: 存储元主要由电容构成,由于电容存在的漏电现象而使其存储的信息不稳定,故DRAM芯片需要定时刷新。,32,典型DRAM芯片2164A,2164A:64K1bit 采用行地址和列地址来确定一个单元; 行列地址分时传送, 共用一组地址信号线; 地址信号线的数量仅 为同等容量SRAM芯 片的一半。,33,主要引线,RAS:行地址选通信号。用于锁存行地址; CAS:列地址选通信号。 地址总线上先送上行地址,后送上列地址,它们 分别在RAS和CAS有效期间被锁存在锁存器中。 DIN: 数据输入 DOUT:数据输出,WE=O 数据写入 WE=1 数据读出,WE:写允许信号,34,工作原理,数据读出
8、数据写入 刷新 参见其工作时序图(教材p208-p209),35,刷新,将存放于每位中的信息读出再照原样写入原单元的过程-刷新,36,2164A在系统中的连接,见教材p210图5-18,37,三、存储器扩展技术,位扩展 字扩展 字位扩展,用多片存储芯片构成一个需要的内存空间,它们在整个内存中占据不同的地址范围,任一时刻仅有一片(或一组)被选中-存储器的扩展。,38,位扩展,存储器的存储容量等于: 单元数每单元的位数 当构成内存的存储器芯片的字长小于内存单元的字长时,就要进行位扩展,使每个单元的字长满足要求。,字节数,字长,39,位扩展例,用8片2164A芯片构成64KB存储器。,LS158,A
9、0A7,A8A15,2164A,2164A,2164A,DB,AB,D0,D1,D7,A0A7,40,位扩展方法:,将每片的地址线、控制线并联,数据线分别引出。 位扩展特点: 存储器的单元数不变,位数增加。,41,字扩展,地址空间的扩展。芯片每个单元中的字长满足,但单元数不满足。 扩展原则: 每个芯片的地址线、数据线、控制线并联,仅片选端分别引出,以实现每个芯片占据不同的地址范围。,42,字扩展例,用两片64K8位的SRAM芯片构成容量为128KB的存储器,43,字位扩展,根据内存容量及芯片容量确定所需存储芯片数; 进行位扩展以满足字长要求; 进行字扩展以满足容量要求。 若已有存储芯片的容量为
10、LK,要构成容量为M N的存储器,需要的芯片数为: (M / L) (N / K),44,字位扩展例,用32Kb芯片构成256KB的内存。,45,5.3 只读存储器(ROM),掩模ROM 一次性可写ROM 可读写ROM,分 类,EPROM(紫外线擦除) EEPROM(电擦除),46,一、EPROM,特点: 可多次编程写入; 掉电后内容不丢失; 内容的擦除需用紫外线擦除器。,47,EPROM 2764,8K8bit芯片,其引脚与SRAM 6264完全兼容; 地址信号:A0 A12 数据信号:D0 D7 输出信号:OE 片选信号:CE 编程脉冲输入:PGM,48,2764的工作方式,数据读出 编程
11、写入 擦除,标准编程方式 快速编程方式,编程写入的特点: 每出现一个编程负脉冲就写入一个字节数据,49,二、EEPROM,特点: 可在线编程写入; 掉电后内容不丢失; 电可擦除。,50,典型EEPROM芯片98C64A,8K8bit芯片; 13根地址线(A0 A12); 8位数据线(D0 D7); 输出允许信号(OE); 写允许信号(WE); 选片信号(CE); 状态输出端(READY / BUSY)。,51,工作方式,数据读出 编程写入 擦除,字节写入:每一次BUSY正脉冲写 入一个字节 自动页写入:每一次BUSY正脉冲写 入一页(1 32字节),字节擦除:一次擦除一个字节 片擦除:一次擦除
12、整片,52,EEPROM的应用,可通过编写程序实现对芯片的读写,但 每写入一个字节都需判断READY / BUSY 端的状态,仅当该端为高电平时才可写 入下一个字节。,53,四、闪速EEPROM,特点: 通过向内部控制寄存器写入命令的方法来控制芯片的工作方式。,54,工作方式,数据读出 编程写入: 擦 除,读单元内容 读内部状态寄存器内容 读芯片的厂家及器件标记,数据写入,写软件保护,字节擦除,块擦除,片擦除 擦除挂起,55,5.4 高速缓存(Cache),了解: Cache的基本概念; 基本工作原理; 命中率; Cache的分级体系结构,56,Cache的基本概念,由于CPU与主存之间在执行
13、速度上存在较大的差异,为提高CPU的效率,并考虑到价格因素,基于程序的局部性原理,在CPU与主存之间增加的高速缓冲存储器 Cache技术,57,Cache的工作原理,CPU,Cache,主 存,DB,58,Cache的命中率,Cache与内存的空间比一般为:1128 CPU读取指令或数据时首先在Cache中找,若找到则“命中”,否则为“不命中”。 命中率影响系统的平均存取速度 系统的平均存取速度= Cache存取速度命中率+RAM存取速度不命中率,59,Cache的读写操作,读操作 写操作,贯穿读出式 旁路读出式,写穿式 回写式,60,贯穿读出式,CPU,Cache,主 存,CPU对主存的所有
14、数据请求都首先送到Cache,在Cache中查找。若命中,则切断CPU对主存的请求,并将数据送出;如果不命中,则将数据请求传给主存。,61,旁路读出式,CPU向Cache和主存同时发出数据请求。如果命中,则Cache将数据回送给CPU,并同时中断CPU对主存的请求;若不命中,则Cache不做任何动作,由CPU直接访问主存。,CPU,Cache,主 存,62,写穿式,从CPU发出的写信号送Cache的同时也写入主存。,CPU,Cache,主 存,63,回写式(写更新),数据一般只写到Cache,当Cache中的数据被再次更新时,将原更新的数据写入主存相应单元,并接受新的数据。,CPU,Cache,主 存,更新,写入,64,C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 4151-2021生态清洁小流域建设技术规范
- DB32/T 3869-2020土地整治项目测量技术规范
- DB32/T 3761.45-2021新型冠状病毒肺炎疫情防控技术规范第45部分:核酸检测信息系统
- DB32/T 3761.13-2020新型冠状病毒肺炎疫情防控技术规范第13部分:公共浴室
- DB32/T 3583-2019生物中氚和碳-14的测定液体闪烁计数法
- DB32/T 1357-2021鲜食糯玉米青穗速冻加工技术规程
- DB31/T 864-2014景区旅游休闲基础设施规划导则
- DB31/T 1290-2021造(修)船舶企业明火作业安全规程
- DB31/T 1200-2019相控阵超声成像法检测混凝土缺陷技术规程
- DB31/T 1042-2017桃红颈天牛防治技术规程
- 药食同源培训教材课件
- 鸡鸭屠宰生产企业安全风险分级管控资料
- 5S点检表1(日检查表)
- 工程物料五金商品清单大全及价格
- 订单评审记录表
- 河北XX钢铁2#高炉2017年扩容大修(方案)
- (精心整理)林海雪原阅读题及答案
- 19、38本翻译附件104-bs10中文版
- 培训课件-安全工器具
- 沟槽支护及土方开挖专项施工方案
- 3D打印教学演讲(课堂PPT)
评论
0/150
提交评论