计算机原理第五章存储器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MT48LC4M32
初始化:Initialization 在正常操作之前进行; 通过LOAD MODE REGISTER command对模式寄存器 (Mode Register)编程;
MT48LC4M32
命令:Commands
5.3 只读存储器
掩膜ROM: mask programmed ROM; 可编程ROM: Programmable ROM, PROM; 可擦除的PROM: Erasable PROM, EPROM; 电擦除的PROM: Electrically Erasable PROM, E2PROM/EEPROM; 闪烁存储器FLASH, NOR flash/NAND flash; 串行EEPROM
只读存储器ROM
掩膜ROM: mask programmed ROM
厂商根据用户数据刻录固定数据到ROM中;无法修改。
可编程ROM: Programmable ROM, PROM
用户按需要一次性写入数据,无法反复修改。
可重复擦写的只读存储器EPROM
EPROM信息的存储是通过电荷分布来决定的,编程过程就是电 荷注入的过程,编程结束后撤除电源,但由于绝缘层包围,注入的 电荷无法泄漏,存储信息不会丢失。 擦除信息时,利用紫外线照射芯片上方的石英玻璃窗口,浮栅中 的电荷会形成光电流泄漏, ,内部的电荷分布被破坏,使电路恢复 为初始状态。
仲裁功能 当来自 CPU 对内存的正常读写请求和来自刷新电 路的刷新请求同时出现时,仲裁电路要作出仲裁,原则上,刷 新请求优先于CPU 的读写请求。内部的“读写和刷新的仲裁和 切换”电路一方面会实现仲裁功能,另一方面完成总线地址和 刷新地址之间的切换。
DRAM举例: MT48LC4M32
MT48LC4M32
5.2.2动态随机存储器(DRAM)
DRAM 是利用电容存储电荷的原理来保存信息的,它将晶 体管结电容的充电状态和放电状态分别作为 1和 0; DRAM 的基本单元电路简单,最简单的 DRAM 单元只需 1 个管子构成,这使 DRAM器件的芯片容量很高,而且功耗低; 由于电容会逐渐放电,所以对 DRAM 必须不断进行读出和 再写入,以使泄放的电荷得到补充,也就是进行刷新。一次 刷新过程实际上就是对存储器进行一次读取、放大和再写入, 由于不需要信息传输,所以,这个过程很快。 DRAM 本身一般带有片内刷新电路。
8086有20根地址线,寻址1MB存储空间00000H~FFFFFH;
由两个512KB的存储器组成: 奇地址存储器(高字节存储器),与数据总线高8位相连; 偶地址存储器(低字节存储器),与数据总线低8位相连; 两个存储器均和地址线A19~A1连接;
16位 CPU 对存储器访问时,分为按字节访问和按字访问两种 方式。按字节访问时,可只访问奇地址存储体,也可只访问偶 地址存储体。
2 速度/存取时间 (Access time)
存取时间是存储器的最重要的性能指标,是读写存储器 中某一存储单元所需时间,一般指存储器接收到稳定地址 信号到完成操作的时间。
3 功耗、性价比。。。
5.2 随机存取存储器-RAM
随机存取存储器- RAM(Random Access Memory) 特点:
DRAM 控制器
为了实现刷新,DRAM 控制器具有如下功能: 时序功能 DRAM 控制器需要按固定的时序提供行地址选通 信号RAS,为此,用一个计数器产生刷新地址,同时用一个刷 新定时器产生刷新请求信号,以此启动一个刷新周期,刷新地 址和刷新请求信号联合产生行地址选通信号RAS,每刷新一行, 又产生下一个行地址选通信号。
SRAM
静态存储器时序图 对设计者来说最感兴趣的是存储器参数时序图, 因为时序图描述存储器读写周期中的各控制信 号产生的时间关系。系统设计者关心地址总线、 数据总线和存储器控制信号之间的相互关系。
SRAM读周期时序图
SRAM写周期时序图
其他形式的静态RAM
多端口RAM: 双口RAM/四口RAM FIFO: First In First Out SBSRAM:Synchronous Burst SRAM
5.1.1 微型机存储器分类
按在系统中位置分类
(2)外部存储器,简称外存,又称辅助存储器,一 般由磁或光电介质构成
功能:用来存放相对来说不经常使用、当前不使用或 者需要长期保存的信息; 特点:容量大、存取速度慢,CPU不直接对它进行访 问,有专用的设备(如硬盘驱动器、软驱、光驱等) 来管理; 容量:不受限制; 存放内容:各种程序或数据。
EPROM
INTEL公司的EPROM
2716,2732,27128,27256,27512,它们的存储容
量分别为2K、4K、16K、32K、64K,Byte; 它们之间的管脚排列有一定兼容性。
尽管这些芯片的容量不同但其工作原理及读写方式
基本相同,下面以 INTEL27128 为例,介绍 EPROM 的 主要特性。
2 E PROM
以 INTEL2816 为例说明 E2PROM 的基本特点和应用方法。 2816的基本特点 2816 是容量为 2K×8bit 的电擦除 PROM,它的管脚排 列与EPROM2716一致。 2816的存储时间为250ns, 可以按字节为单位进行擦除 和编程,擦除和编程只用 CE#、OE# 两个信号来控制, 一个字节的擦除时间为10ms,整片擦除时间也是10ms, 擦除和编程均在线进行。
存储技术的发展很大程度上决定计算机发展。
5.1.1 微型机存储器分类
按在系统中位置分类
(1)内部存储器,简称内存,又称主存储器,由半 导体存储器构成
功能:存放当前正在使用或经常使用的程序或数据; 特点:CPU通过总线直接访问,存取速度快; 容量:容量受地址总线位数限制; 存放内容:系统软件(系统引导程序、监控程序或操 作系统中的ROM BIOS等)以及当前要运行的应用软 件。
能随机读出或写入任意存储单元; 对不同存储单元访问时间一样,区别于顺序读写存储器; 断电后存储数据丢失,区别于ROM;
5.2.1 静态RAM:Static RAM, SRAM;
异步静态RAM: asynchronous SRAM; 同步静态RAM: synchronous SRAM;
5.2.2 动态RAM:Dynamic RAM, DRAM
基本内存:00000H~9FFFFH,640KB,DOS系统; 高端内存:A0000H~FFFFFH,384KB,系统ROM、缓冲区; 扩充内存:CPU直接寻址范围之外的物理存储器,通过扩充内 存管理软件EMM来管理,将其映射到高端内存中; 扩展内存:1MB以上可直接访问的物理存储器;
16位微机系统的内存组织
E2PROM: 2816
E2PROM: 2816
5.4 高速缓冲存储器(Cache)
目的:解决高速CPU与主存(DRAM)之间的速度不匹配问题, 提高CPU访问主存、获取信息的效率。 方法:在CPU和主存之间增设一个容量不大,但操作速度很高 的存储器--高速缓存。 技术:L1 Cache集成在处理器内部,时钟周期与CPU相同;L2 Cache 在处理器外部,由SRAM构成,时钟周期比CPU慢一半或 更多。 命中率可达90%以上:90%以上的情况下,可以零等待访问高 速缓冲器中的代码和数据。
Cache
Cache
5.5 微型机系统的存储器体系结构
层次化总体结构:把各种不同速度、不同容量、不同存储技术 的存储设备分为几层,通过硬件和管理软件组成一个既有足够大 的存储空间,又能满足存取速度要求而且价格适中的整体。 内部寄存器组-Cache-内部存储器-辅助存储器
内存的分区结构-内存分为
62256结构
SRAM-62256
62256共有28条引脚,其中有:
15根地址线,可访问215=32768(32K)存储单元; 8根数据线以及两根电源线; 有三个控制引脚控制对存储器的读写。包括:
CS#片选: 低有效,允许对存储器读写; WE#读/写:读/写控制信号,高电平为读,低电平为写; OE#输出使能:在读存储器周期中,OE为低电平允许输出数 据。
16位微机系统的内存组织
Байду номын сангаас
16位微机系统的内存组织
BHE#作为片选信号连接奇地址存储器,A0 则作为另一个片选信 号连接偶地址存储器。
16位微机系统的内存组织
按字访问时,有对准状态和非对准状态。 在对准状态,1 个字的低 8 位在偶地址体中,高 8位在奇 地址体中,这种状态下,当 A0 和BHE均为 0时,用 1个总线 周期即可通过D15~ D0 完成 16位的字传输。 在非对准状态,1个字的低 8位在奇地址体中,高 8位在 偶地址体中,此时,CPU 会自动用两个总线周期完成 16位的 字传输,第一个总线周期访问奇地址体,在 D15~ D8 传输低 8位数据,第二个总线周期访问偶地址体,在 D7~ D0传输高 8位数据。
DRAM结构
DRAM 的刷新
刷新的方法有多种,常用的是“只有行地址有效”的方法。刷 新时,存储体的列地址无效,一次选中存储体中的一行进行刷新。 具体执行时,每当一个行地址信号RAS有效选中某一行时,该 行的所有存储单元都分别和读出放大电路接通,在定时时钟作用 下,读出放大电路分别对该行存储单元进行一次读出、放大和重 写,即进行刷新; 只要在刷新时限 2ms中对 DRAM 系统进行逐行选中,就可实 现全面刷新。
地址处理功能 DRAM 控制器一方面要在刷新周期中顺序提 供行地址,以保证在2ms中使所有的 DRAM 单元都被刷新一次, 另一方面,要用一个多路开关对地址进行切换,因为正常读写 时,行地址和列地址来自地址总线,刷新时只有来自刷新地址 计数器的行地址而没有列地址,总线地址则被封锁。
DRAM 控制器
第五章 存储器及其接口技术
5.1 存储器概述 5.2 随机读写存储器 5.3 只读存储器 5.4 高速缓冲存储器 5.5 微型机系统的存储器体系结构 5.6 存储器应用设计
5.1 存储器概述
存储器是计算机中用来存放程序和数据等信息的部 件,是计算机的主要组成部分之一,存储器表征了计 算机的“记忆”功能; 存储器的容量和存取速度是决定计算机性能的重要 指标。存储器的容量越大,记忆的信息也就越多,计 算机的功能也就越强;
按制造工艺:双极型、MOS、铁电;
易失性:非易失性、易失性;
可读写性:只读存储器(ROM)、可读写存储器; 读写顺序:顺序读写存储器、随机存储器(RAM); 动态/静态,异步/同步,串行/并行。。。
5.1.2存储器主要性能指标
1 存储容量 (memory size)
存储容量是指存储器芯片中所包含的存储单元(Memory cell)数。半导体存储单元通常以字节为单位,人们通常说 的存储单元都是指的字节单元。
5.2.1 静态RAM
静态RAM(SRAM)特点:
以双稳态触发器作为基本存储单元,存取速度快; 工艺复杂、集成度低,容量较小; 功耗相对较大; 控制简单,不需要刷新; 高速缓冲存储器一般使用SRAM
半导体存储器行列结构
静态RAM举例
典型的静态RAM芯片: 2114 (1K*4位) 6116 (2K*8位) 6264 (8K*8位) 62128 (16K*8位) 62256 (32K*8位)
EPROM-27128
EPROM
EPROM: read
EPROM: program
EEPROM
电可擦除/编程只读存储器E2PROM E2PROM 的工作原理与 EPROM 类似,它是在 EPROM基础上改进而形成一种新技术产品。 E2PROM 的擦除不需要专用的擦除器,擦除 和编程均可以在线完成。
内存与外存的使用
由内存ROM中的引导程序启动系统;
从外存中读取系统程序和应用程序,送到内存的 RAM中,运行程序;
程序运行的中间结果放在RAM中,内存不够时也放 在外存中; 程序结束时将最后结果存入外部存储器。
存储器概述
微型机存储器分类:
按在系统中位置:内部存储器、外部存储器、 Cache;