微机原理与应用:第五讲 存储器和接口概论
合集下载
微机原理及接口技术第五章存储器精品PPT课件

200mW6,2典12型8存: 取1时6K间×8位D1(14根12 地址线17) D5
为 装2。00n6s2,2双56列:直3插2式K 封×8G位NDD2
(151根3 地址线16 )
14
15
D4 D3
6264或6164引脚图
二. 存储器的地址选择及连接 (续)
1. 线性选择方式(法简称线选法)(续)
一. CPU与半导体存储器连接中的几个要点 二. 存储器的地址选择及连接 小结 三. EPR0M与CPU的连接方法
第一节 概 述
一、存储器的分类 二、存储器的主要性能指标 三、存储系统的层次结构—速度,容量,成本的统一
一、存储器的分类
1. 按用途分
内部存储器(主存储器):
用途:存放当前运行所需信息。 特点:速度快,容量小,价格高。
刷新地址
计数器 地址总线
地址多路器 地址
C P U
刷新定时器
仲裁
RAS
定时 CAS
提D供RAS, CARS,WE信号
A M
读/写
电路
发生器 WR
确定存储器请求和 刷新信号的优先权
数据缓冲器
三、随机存取存储器RAM (续)
4. 动态RAM接口特性
Intel 2164是64K*1的DRAM芯片,内部有4个128*128基本存储
外部存储器(辅助存储器):
用途:存放当前暂不参与运行的文件、数据。 特点:容量大、价格低、速度慢。
一、存储器的分类 (续)
激光光盘存储器
2. 按存储介质分 半导体存储器
磁芯
磁泡
磁存储器
磁鼓
磁带
磁盘
一、存储器的分类 (续)
3.内部存储器 按性质分
第05章存储器及接口技术PPT课件

RAS
缓冲器
列时钟 缓冲器
写允许时 钟缓冲器
数据输入 缓冲器
CAS WE
DIN
行、列时钟缓冲器:用以协调行、列地址的选通信号
128读出放大器:与4个128×128存储阵列相对应,接收行
地址选通的4×128个存储单元的信息,经放大(刷新)后,再
写回原存储单元。
30
刷新操作:
由于存储单元中存储信息的电容上的电荷会泄漏, 所以要在一定的时间内,对存储单元进行刷新操作,补充 电荷。芯片内部有4个128单元的读放大器,在进行刷新操
作时,芯片只接收从地址总线上发来的低7位的行地址,
1次从4个128×128的存储矩阵中各选中一行,共4×128个 单元,分别将其所保存的信息输出到4个128单元的读放大 器中,经放大后,再写回原存储单元,这样实现刷新操作。
31
A0
128 ×128 1/128行 128 ×128
VDD
A1
低7位
存储矩阵
8
4)按照存储器件原理分类 并行存储器和串行存储器
5)按照存储原理分类 6)按照数据存储状态分类
9
5.1.3存储器性能指标
1)芯片的容量:
以存储1位二进制数(bit)为单位
存储芯片容量=单元数*数据位数 单位:MB(1MB=220字节)或GB(1GB=230字节)
每个存储单元(一个字节)都有一个地址,CPU按地址对存储器进行访问
CS为低电平,WE为低 电平,写控制线有效, 数据从CPU流向存储器。
CS为低电平,OE为低 电平,读控制线有效, 数据从存储器流向CPU。
25
2、 动态RAM
1) 基本存储单元
由T1与C构成,当C充有电 荷,存储单元为1,反之为 0。依靠C的充放电原理来 保存信息。
第05章存储器及接口技术PPT课件

2)芯片的存取速度
在存储器地址被选定后,存储器读出数据并送到CPU(或者是把CPU数据写 入存储器)所需要的时间
单位:ns(1ns = 10-9秒)
5.1.4-5.1.5自学内容
10
5.2存储器体系结构及工作原理
在微型机系统中,存储器是很重要的组成部分,虽然 存储器的种类很多,但它们在系统中的整体结构及读写的工 作过程是基本相同的。一般情况下,一个存储器系统由以下 几部分构成。
1、 静态RAM 1) 基本存储单元
存 储 单 元 ( 8 位 )
内存
12
2) 存储体
一个基本存储单元只能保存一位二进制信息,若要存放 M×N个二进制信息,就要用M×N个基本存储单元,它们按 一定的规则排列起来,这些由基本存储单元所构成的阵列称 为存储体或存储矩阵。
微机系统的内存是按字节组织的,每个字节由8个基本的 存储单元构成,能存放8位二进制信息,CPU把这8位二进制 信息作为一个整体来进行处理。
微机原理与接口技术
1
第四章 存储器系统
2
第一节 概述
3
在现代计算机中,存储器是核心组成部分之一。因为有 了它,计算机才具有“记忆”功能,才能把程序及数据的代 码保存起来,才能使计算机系统脱离人的干预,而自动完成 信息处理的功能。
存储器的性能指标有:容量、速度和成本。
容量:存储器系统的容量越大,表明其能够保存的信息量 越多,相应计算机系统的功能越强;
19
…
…
…… ……
输出地址 数据从CPU到数据总线
地址选通
WE OE
b7
b6
2
1
译
地址总线
码
AB
器
b7
b6
在存储器地址被选定后,存储器读出数据并送到CPU(或者是把CPU数据写 入存储器)所需要的时间
单位:ns(1ns = 10-9秒)
5.1.4-5.1.5自学内容
10
5.2存储器体系结构及工作原理
在微型机系统中,存储器是很重要的组成部分,虽然 存储器的种类很多,但它们在系统中的整体结构及读写的工 作过程是基本相同的。一般情况下,一个存储器系统由以下 几部分构成。
1、 静态RAM 1) 基本存储单元
存 储 单 元 ( 8 位 )
内存
12
2) 存储体
一个基本存储单元只能保存一位二进制信息,若要存放 M×N个二进制信息,就要用M×N个基本存储单元,它们按 一定的规则排列起来,这些由基本存储单元所构成的阵列称 为存储体或存储矩阵。
微机系统的内存是按字节组织的,每个字节由8个基本的 存储单元构成,能存放8位二进制信息,CPU把这8位二进制 信息作为一个整体来进行处理。
微机原理与接口技术
1
第四章 存储器系统
2
第一节 概述
3
在现代计算机中,存储器是核心组成部分之一。因为有 了它,计算机才具有“记忆”功能,才能把程序及数据的代 码保存起来,才能使计算机系统脱离人的干预,而自动完成 信息处理的功能。
存储器的性能指标有:容量、速度和成本。
容量:存储器系统的容量越大,表明其能够保存的信息量 越多,相应计算机系统的功能越强;
19
…
…
…… ……
输出地址 数据从CPU到数据总线
地址选通
WE OE
b7
b6
2
1
译
地址总线
码
AB
器
b7
b6
计算机专接本之微机原理5存储器要点课件

随着存储器技术的进步,读写速度也在不断提升。例如,NVMe协议的固态硬盘相比传 统的AHCI协议,具有更高的读写速度。
数据安全与隐私保护问题
数据加密
为了确保数据的安全性,存储器中的数据需 要进行加密处理。常见的加密算法包括AES 、RSA等。
隐私保护
随着数据泄露事件的频发,隐私保护已成为 存储器技术的重要挑战之一。需要采取有效 的技术手段和政策法规来保护用户隐私。
C. 顺序存取存 储器
03
04
D. 只写存储器
填空题
要点一
填空题1
请填写正确的存储器类型名称:__________存储器。
要点二
填空题2
在计算机中,数据是以__________进制进行存储的。
简答题
简答题1
简述存储器在计算机中的作用。
简答题2
简述RAM和ROM的主要区别。
THANKS FOR WATCHING
。
存储器的应用场景
数据存储
用于保存程序、数据和文件等量数据 存储和处理。
缓存
作为CPU和主存的缓冲区,提高系统性能。
虚拟内存
扩展物理内存的容量,实现进程间的地址空 间隔离。
02
存储器的工作原理
存储器的技术指标
存储容量
表示存储器能够存储的二进制 信息量,单位为字节(Byte)
存储器的发展历程
01
02
03
04
磁芯存储器
早期计算机使用的存储器,以 磁芯为存储介质。
半导体存储器
20世纪60年代出现,以半导 体集成电路为存储介质,分为
静态和动态两种。
磁表面存储器
利用磁性材料在硬磁盘表面记 录数据,容量大、价格低。
数据安全与隐私保护问题
数据加密
为了确保数据的安全性,存储器中的数据需 要进行加密处理。常见的加密算法包括AES 、RSA等。
隐私保护
随着数据泄露事件的频发,隐私保护已成为 存储器技术的重要挑战之一。需要采取有效 的技术手段和政策法规来保护用户隐私。
C. 顺序存取存 储器
03
04
D. 只写存储器
填空题
要点一
填空题1
请填写正确的存储器类型名称:__________存储器。
要点二
填空题2
在计算机中,数据是以__________进制进行存储的。
简答题
简答题1
简述存储器在计算机中的作用。
简答题2
简述RAM和ROM的主要区别。
THANKS FOR WATCHING
。
存储器的应用场景
数据存储
用于保存程序、数据和文件等量数据 存储和处理。
缓存
作为CPU和主存的缓冲区,提高系统性能。
虚拟内存
扩展物理内存的容量,实现进程间的地址空 间隔离。
02
存储器的工作原理
存储器的技术指标
存储容量
表示存储器能够存储的二进制 信息量,单位为字节(Byte)
存储器的发展历程
01
02
03
04
磁芯存储器
早期计算机使用的存储器,以 磁芯为存储介质。
半导体存储器
20世纪60年代出现,以半导 体集成电路为存储介质,分为
静态和动态两种。
磁表面存储器
利用磁性材料在硬磁盘表面记 录数据,容量大、价格低。
微机原理和接口技术-5-2 存储系统

0110000000000000 1111111111111111
20
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
例3 (1)解:如果ROM和RAM存储器芯片都采用 8K×1的芯片,试画出存储器与CPU的连接图。
MREQ# A15-0 R/W#
CPU
D7~D0
OE#
例2解
微机原理与接口技术---Chapter5 存储器
MREQ# A20-0 R/W#
CPU
D7~D0
OE#
A20-18
000
3-8译码器
001
010
A17-0
WE A CS
256K ×8
D
WE A CS
256K ×8
D
WE A CS
256K ×8
D
D7~D0
D7~D0
D7~D0
…
111
WE A CS
如果采用的字节编址方式,则需要20条地址线,因为220=1024K byte。
注:字编址方式时,每个32位字地址能够访问4个字节; 如果按照字节编址方式,则每个地址只对应一个字节, 因此所需的地址数是前者的4倍, 218* 4=220 ,即需要20条地址线)
13
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
解:256K*8位SRAM芯片包含18根地址线 (1) 该存储器需要2048K/256K = 8片SRAM芯片; (2) 需要21条地址线, 因为221=2048K, 其中高3位经过译码器输出后用于芯片选择, 低18位作为每个存储器芯片的地址输入。 (3) 该存储器与CPU连接的结构图如下。
20
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
例3 (1)解:如果ROM和RAM存储器芯片都采用 8K×1的芯片,试画出存储器与CPU的连接图。
MREQ# A15-0 R/W#
CPU
D7~D0
OE#
例2解
微机原理与接口技术---Chapter5 存储器
MREQ# A20-0 R/W#
CPU
D7~D0
OE#
A20-18
000
3-8译码器
001
010
A17-0
WE A CS
256K ×8
D
WE A CS
256K ×8
D
WE A CS
256K ×8
D
D7~D0
D7~D0
D7~D0
…
111
WE A CS
如果采用的字节编址方式,则需要20条地址线,因为220=1024K byte。
注:字编址方式时,每个32位字地址能够访问4个字节; 如果按照字节编址方式,则每个地址只对应一个字节, 因此所需的地址数是前者的4倍, 218* 4=220 ,即需要20条地址线)
13
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
解:256K*8位SRAM芯片包含18根地址线 (1) 该存储器需要2048K/256K = 8片SRAM芯片; (2) 需要21条地址线, 因为221=2048K, 其中高3位经过译码器输出后用于芯片选择, 低18位作为每个存储器芯片的地址输入。 (3) 该存储器与CPU连接的结构图如下。
微型计算机原理及其应用存储器及其接口

06
总结与展望
课程总结与回顾
微型计算机原理
深入探讨了微型计算机的基本组成、工作原理、指令系统、汇编语言等方面的知识,为理解微型计算机的运行机制奠 定了基础。
存储器技术
详细介绍了存储器的分类、性能指标、工作原理以及存储器的扩展方法,对于理解计算机如何存储和处理数据具有重 要意义。
接口技术
讲解了微型计算机与外部设备之间的接口技术,包括并行接口、串行接口、中断接口等,以及接口电路 的设计和编程方法,为构建微型计算机应用系统提供了技术支持。
接口功能
接口的主要功能包括数据缓冲、电平转换、信息转 换、时序配合以及中断和DMA控制等。
接口类型
根据数据传输方式的不同,接口可分为并行 接口和串行接口两种类型。
典型接口芯片介绍及应用实例
典型接口芯片
常见的接口芯片有8255A、8253/8254 、8237A等,它们分别用于实现并行I/O 接口、定时/计数器和DMA控制器等功能 。
存储器扩展方法及实现
位扩展法
增加存储器的字长,如将两 个8位存储器芯片并联,形成 一个16位的存储器。
字扩展法
增加存储器的字数,将多个 存储器芯片的地址线、数据 线和控制线并联。
字位同时扩展法
同时增加存储器的字长和字 数,结合位扩展和字扩展的 方法。
典型芯片介绍及应用实例
01
RAM芯片
ROM芯片
03
存储器与CPU连接技术
连接方式及数据传输方式
并行连接
存储器与CPU之间通过并行总线连接,数据在总线上同时 传输多位,传输速度快,但需要较多的数据线和控制线。
串行连接
存储器与CPU之间通过串行接口连接,数据在总线上逐位 传输,传输速度较慢,但连接线路简单,成本低。
微机原理与接口技术PPT第5章 存储器知识课件

DRAM芯片 Intel2164
NC 1 DIN 2 WE 3 RAS 4 A0 5
16 15
Vss (+5V) CAS
•
A(0复~用A7):地址线
14 DOUT 13 A6
• DIN:数据输入 DOUT :输入输出
12 A3
• WE :读写控制
A1 6 11 A4
信号
A2 7 GND 8
10 A5 9 A7
2020/10/1
EPROM芯片 Intel2764
Intel 2764 8K×8
2020/10/1
• A0~A12 :地址线 • O0~7:数据线 • PGM:编程脉冲控制端
,输入,连接编程信号
• OE:输出允许信号,低 电平有效
• CE:片选信号
• VPP:编程时电压输入 • VCC:电源电压,+5伏
• 芯片地址有重叠
2020/10/1
举例(4)
• 要求用4K×8的EPROM芯片2732, 8K×8的RAM芯片6264,译码器 74LS138构成8K字ROM和8K字RAM的 存储器系统。
• 要求:写出解题步骤和画出系统的电路 图。
2020/10/1
解题步骤
• 存储器芯片数目的确定 • 进行片内寻址和片间寻址地址线如何分配? • 用于片间寻址时,地址线如何译码? • 偶地址和奇地址存储体的选择 • 需要的控制信号的类型及如何与存储器系统中的
• RAM芯片Intel6264容量为8K×8位,用2 片SRAM芯片6264,组成16K×8位的存 储器系统。地址选择的方式是将地址总 线低13位(A12~A0)并行的与存储器芯 片的地址线相连,而CS端与高地址线相 连。
• 要求:写出解题步骤和画出系统的电路 图。
微机原理与接口存储器IO接口课件

半导体
存储器 按 (按读 存 写功能
读写 存储器
RAM
双极型:存取速度快,但集成度低,一般用于大
型计算机或高速微机中;
静态 MOS型 SRAM
Multi-SRAM NV-SRAM FIFO Cache
速度较快,集成 度较低,一般用 于对速度要求高、 而容量不大的场 合。
动态DRAM: 集成度高但存取速度较低 一般用于需要较大容量的场合。
存储器作为计算机系统的重要组成部分,随着更好的存
储载体材料的发现及生产工艺的不断改进,争取更大的存储 容量、获得更快的存取速度、减小存储器载体的体积以及降 低单位存储容量性价比等方面都获得快速的发展。
5.1 存储器分类及性能指标
5.1.1 半导体存储器的分类
简单的二级结构
主存
一般为半导体存 储器,也称为短 期存储器。解决 读写速度问题。
程存储器。EPROM可由用户自行写入程序,写入后的内容 可用紫外线灯照射来擦除,然后可重新写入内容。EPROM 可多次改写。
✓E2PROM(Electrically Erasable Programmable ROM ):
电可擦除可编程ROM。可用电信号进行清除和重写的存储器。 E2PROM使用方便,但存取速度较慢,价格较贵。
1 X X X Vcc Vcc 高阻
1 X X X Vpp Vcc 高阻
0
1
0
X Vpp Vcc DIN
0
1
0
X Vpp Vcc DIN
0
0
1
X Vpp Vcc DOUT
0 0 1 1 Vcc Vcc 编码
5.4 存储器与CPU接口的基本技术
5.4.1 接口连接应注意的主要问题 一、CPU总线的负载能力
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五讲 存储器和接口概论
1
1.3.2存储器概论
其功能是存放计算机工作时所使用的信息,即程序代码和 数据代码。由于有了存储器系统,计算机才有了记忆功能。
随着计算机系统结构的发展,存储器的名目繁多,下面通 过分类的方法进行学习。 一、存储器分类
分类方法也有多种,以下就存储器按不同的分类方法一一 加以介绍。
16
I/O接口的功能
1. 数据缓冲的功能:由于计算机中的CPU传送数据的速度远高 于I/O设备,所以接口必须协调CPU与I/O设备传送数据速度上 的差异。
2. 数据隔离的功能:由于计算机一般需接若干个I/O设备,而几 个设备不能同时与计算机交换信息,不进行数据交换的设备 必须与系统“断开”,也就是与系统隔离。
2
1、按存储器在计算机中的 作用和位置分类
1)主存储器
用于存放CPU需要执行的程序代码和数据。
2)辅助存储器 辅助存储器又称外部存储器,简称辅存或外存。它用于
存放需要长期保存的信息。
3)高速缓冲存储器 是一种高速存储器,它的存取速度高于计算机中内存条
的存取速度1个数量级,它作为内存的一部分,用于提高计 算机的工作速度.
件发相应的操作信号,使存储器完成相应的读写操作。
12
存储器工作过程
1. 存储器先接收来自地址总线的地址信息(如A1A0=10),并存 放于地址缓冲器。
2. 地址译码器将接收到的地址信息进行分析,并产生访问存储 器单元的选择信号。在本例中产生了访问2号单元的选择信号, 打开该单元。
3. 如果是进行写操作,则控制电路发信号给数据缓冲器,使其 让来自数据总线的数据进入数据缓冲器,然后将该数据写入 被打开的存储单元(2号单元)。如果是进行读操作,则控制 电路发信号给数据缓冲器,使其让来自2号单元的的数据放入 数据缓冲器,然后将该数据发送至数据总线。
3
2、按工作方式分类
按存储器的工作方式可分为随机存储器和只读存储器。
1)随机存储器 随机存储器(Random Access Memory)是一种CPU可
直接存取信息的存储器,简称RAM,也叫读/写存储器。 其特点是CPU能直接地对其访问,便于CPU快速地执行程 序和存取数据。
2)只读存储器
只读存储器(Read Only Memory)是一种CPU只能直接 读取其内部的信息、不可直接存入信息的存储器,简称 ROM。其特点是存入的信息不易消失,即使断电,它内 部的信息仍然被保存着。
13
存储器容量与地址线根数的关系
存储器容量与其地址线根数的关系由下式表示: 存储器容量=2n,n为地址线根数。 若210=1024=1k,1k容量的存储器有10根地址线. 若220=1024×1024=1M,1M容量的存储器有20根地址线. 若230=1024×1M=1G,1G容量的存储器有30根地址线。
为什么I/O设备不能像存储器一样直接连接到系统总线呢? CPU与I/O设备输入/输出信号的速度不一样,为了使传递
的数据不丢失,就需要一个接口作为存放数据的缓冲器。 如果没有接口,多个I/O设备将直接连在系统总线上,这
样会使总线上的过载。 I/O设备种类繁多,I/O设备输入/输出的信号各式各样,
这样就需要一个接口将不同的信号转换成CPU能认识的并 行数字信息。
E2PROM:电可擦拭可编程只读存储器(Electrical Erasable Programmable ROM),可用电多次擦掉它内部的信息,可重 新通过编程器将程序代码和数据代码固化在ROM中。
FLASH:快速电擦拭可编程只读存储器。
6
NAND FLASH存储器
NAND FLASH是一种非易失性的半导体存储器,具 有以下特点:
ROM的不同种类和演变
PROM:可编程只读存储器(Programmable ROM),可通过编 程器一次性地将程序代码和数据代码固化在ROM中。
EPROM:可擦拭可编程只读存储器(Erasable Programmable ROM),可多次擦掉它内部的信息,可重新通过编程器将程 序代码和数据代码固化在ROM中。
1)以页为单位进行读和编程操作,故CPU不能直接读取 指令和数据。其中的程序代码和数据代码只能先装载 到主存中,然后再执行。
2)数据和地址采用同一总线,实现串行读取。 3)芯片尺寸小、引脚少、成本低。
Nor FLASH存储器
Nor FLASH是一种非易失性的半导体存储器,具有 以下特点:
1)拥有独立的数据总线和地址总线,使CPU能快速地、 直接地从中读取指令执行指令。
2)芯片尺寸大、引脚多、集成度低、成本高。 3)如果程序被固化在Nor Flash,启动时,CPU直接从
Nor Flash 中取指令,执行主程序。
存储器分类图
9
单片机中存放指令/程序的 存储器采用ROM
单片机应用系统一般没有硬盘,因此应用程序必须存放在非易失 的存储器中,这样才能保证系统断电时程序不会丢失。
单片机应用系统的程序是单一的专用程序,系统在运行时不需要 调换存储器中的程序。
10
二、存储器的结构原理
11
存储器中各部件的功能
1、存储体;存放指令代码和数据代码。 2、地址缓冲器:存放CPU发来的要访问的存储器单元地址。 3、地址译码器:分析地址缓冲器中的存储器地址。 4、数据缓冲器:存放存储器需读写的数据和指令代码。 5、控制电路:根据CPU发来的控制信号,向存储器中各部
14
存储器主要性能指标
1、容量 容量反映存储器大小的技术指标,对于电脑来说似乎是
越大越好,然而对于单片机却并非如此。存储器越大,单 片机也就越大,不符合嵌入性的要求。
2、存取周期 存取周期就是指存储器完成读一个数据或写一个数据操
作所需要的整个时3.3 输入/输出接口概论
4
RAM的种类
常用的RAM又分成SRAM、DRAM.。 SRAM称为静态RAM,此类RAM存取速度快,电路结构简
单。 DRAM称为动态RAM,此类RAM既是在通电的时候仍然需
要对其内部存储器单元的信息进行刷新操作,以便保存 存储器中的信息。此类RAM比SRAM存取速度慢,但集成 度比SRAM高。
5
3. 数据转换的功能:由于计算机只能与并行的数字信号直接打 交道,而I/O设备输入/输出的信号各式各样,所以接口必须 将设备的信号转换成并行的数字信号,同时将计算机中的并 行数字信号转换成设备所需的信号。
1
1.3.2存储器概论
其功能是存放计算机工作时所使用的信息,即程序代码和 数据代码。由于有了存储器系统,计算机才有了记忆功能。
随着计算机系统结构的发展,存储器的名目繁多,下面通 过分类的方法进行学习。 一、存储器分类
分类方法也有多种,以下就存储器按不同的分类方法一一 加以介绍。
16
I/O接口的功能
1. 数据缓冲的功能:由于计算机中的CPU传送数据的速度远高 于I/O设备,所以接口必须协调CPU与I/O设备传送数据速度上 的差异。
2. 数据隔离的功能:由于计算机一般需接若干个I/O设备,而几 个设备不能同时与计算机交换信息,不进行数据交换的设备 必须与系统“断开”,也就是与系统隔离。
2
1、按存储器在计算机中的 作用和位置分类
1)主存储器
用于存放CPU需要执行的程序代码和数据。
2)辅助存储器 辅助存储器又称外部存储器,简称辅存或外存。它用于
存放需要长期保存的信息。
3)高速缓冲存储器 是一种高速存储器,它的存取速度高于计算机中内存条
的存取速度1个数量级,它作为内存的一部分,用于提高计 算机的工作速度.
件发相应的操作信号,使存储器完成相应的读写操作。
12
存储器工作过程
1. 存储器先接收来自地址总线的地址信息(如A1A0=10),并存 放于地址缓冲器。
2. 地址译码器将接收到的地址信息进行分析,并产生访问存储 器单元的选择信号。在本例中产生了访问2号单元的选择信号, 打开该单元。
3. 如果是进行写操作,则控制电路发信号给数据缓冲器,使其 让来自数据总线的数据进入数据缓冲器,然后将该数据写入 被打开的存储单元(2号单元)。如果是进行读操作,则控制 电路发信号给数据缓冲器,使其让来自2号单元的的数据放入 数据缓冲器,然后将该数据发送至数据总线。
3
2、按工作方式分类
按存储器的工作方式可分为随机存储器和只读存储器。
1)随机存储器 随机存储器(Random Access Memory)是一种CPU可
直接存取信息的存储器,简称RAM,也叫读/写存储器。 其特点是CPU能直接地对其访问,便于CPU快速地执行程 序和存取数据。
2)只读存储器
只读存储器(Read Only Memory)是一种CPU只能直接 读取其内部的信息、不可直接存入信息的存储器,简称 ROM。其特点是存入的信息不易消失,即使断电,它内 部的信息仍然被保存着。
13
存储器容量与地址线根数的关系
存储器容量与其地址线根数的关系由下式表示: 存储器容量=2n,n为地址线根数。 若210=1024=1k,1k容量的存储器有10根地址线. 若220=1024×1024=1M,1M容量的存储器有20根地址线. 若230=1024×1M=1G,1G容量的存储器有30根地址线。
为什么I/O设备不能像存储器一样直接连接到系统总线呢? CPU与I/O设备输入/输出信号的速度不一样,为了使传递
的数据不丢失,就需要一个接口作为存放数据的缓冲器。 如果没有接口,多个I/O设备将直接连在系统总线上,这
样会使总线上的过载。 I/O设备种类繁多,I/O设备输入/输出的信号各式各样,
这样就需要一个接口将不同的信号转换成CPU能认识的并 行数字信息。
E2PROM:电可擦拭可编程只读存储器(Electrical Erasable Programmable ROM),可用电多次擦掉它内部的信息,可重 新通过编程器将程序代码和数据代码固化在ROM中。
FLASH:快速电擦拭可编程只读存储器。
6
NAND FLASH存储器
NAND FLASH是一种非易失性的半导体存储器,具 有以下特点:
ROM的不同种类和演变
PROM:可编程只读存储器(Programmable ROM),可通过编 程器一次性地将程序代码和数据代码固化在ROM中。
EPROM:可擦拭可编程只读存储器(Erasable Programmable ROM),可多次擦掉它内部的信息,可重新通过编程器将程 序代码和数据代码固化在ROM中。
1)以页为单位进行读和编程操作,故CPU不能直接读取 指令和数据。其中的程序代码和数据代码只能先装载 到主存中,然后再执行。
2)数据和地址采用同一总线,实现串行读取。 3)芯片尺寸小、引脚少、成本低。
Nor FLASH存储器
Nor FLASH是一种非易失性的半导体存储器,具有 以下特点:
1)拥有独立的数据总线和地址总线,使CPU能快速地、 直接地从中读取指令执行指令。
2)芯片尺寸大、引脚多、集成度低、成本高。 3)如果程序被固化在Nor Flash,启动时,CPU直接从
Nor Flash 中取指令,执行主程序。
存储器分类图
9
单片机中存放指令/程序的 存储器采用ROM
单片机应用系统一般没有硬盘,因此应用程序必须存放在非易失 的存储器中,这样才能保证系统断电时程序不会丢失。
单片机应用系统的程序是单一的专用程序,系统在运行时不需要 调换存储器中的程序。
10
二、存储器的结构原理
11
存储器中各部件的功能
1、存储体;存放指令代码和数据代码。 2、地址缓冲器:存放CPU发来的要访问的存储器单元地址。 3、地址译码器:分析地址缓冲器中的存储器地址。 4、数据缓冲器:存放存储器需读写的数据和指令代码。 5、控制电路:根据CPU发来的控制信号,向存储器中各部
14
存储器主要性能指标
1、容量 容量反映存储器大小的技术指标,对于电脑来说似乎是
越大越好,然而对于单片机却并非如此。存储器越大,单 片机也就越大,不符合嵌入性的要求。
2、存取周期 存取周期就是指存储器完成读一个数据或写一个数据操
作所需要的整个时3.3 输入/输出接口概论
4
RAM的种类
常用的RAM又分成SRAM、DRAM.。 SRAM称为静态RAM,此类RAM存取速度快,电路结构简
单。 DRAM称为动态RAM,此类RAM既是在通电的时候仍然需
要对其内部存储器单元的信息进行刷新操作,以便保存 存储器中的信息。此类RAM比SRAM存取速度慢,但集成 度比SRAM高。
5
3. 数据转换的功能:由于计算机只能与并行的数字信号直接打 交道,而I/O设备输入/输出的信号各式各样,所以接口必须 将设备的信号转换成并行的数字信号,同时将计算机中的并 行数字信号转换成设备所需的信号。