安森美半导体体存储芯片的容量描述,能根据容量描述计算芯片的地址线和数据线位数,求解,举个例子

本章详细讲述了存储器的基本原理和实现技术。介绍了常用ROM、RAM和Flash芯片的引脚信号功能、工作方式以及使用方法,同时讲述了高速缓冲存储器技术、虚拟存储器及其管理技术。
5.1 重点与难点
本章的重点和难点是半导体存储器的分类、结构、典型芯片的操作方式,存储器的扩展设计,高速缓冲存储器cache的工作原理、读/写策略,80486存储器管理模式以及虚拟存储器及其管理技术。具体内容如下:
1. 存储器的分类与性能指标
(1)存储器的分类:半导体存储器的分类见表5.1。
表5.1& 半导体存储器分类
随机存取存储器
静态RAM(SRAM)
速度快、工作稳定、不需要刷新电路
动态RAM(DRAM)
集成度高,功耗低、需要刷新电路
非易失性RAM(NVRAM)
在掉电或电源发生故障时,可自动保存信息
只读存储器
在生产过程中信息一次性直接写入,内容不能再改写
信息只能写入一次,不能擦除和改写
可擦除可编程ROM(EPROM)
写入的信息,可以多次改写
电可擦除可编程ROM(EEPROM)
具有RAM和ROM的双重功能特点,不需要专用编程工具,信息可以多次改写
闪速存储器(flash
在线电擦写,低功耗,大容量,擦写速度快
新型存储器
同步突发SRAM
管道突发SRAM
快速页模式DRAM
扩充数据输出RAM
(2)半导体存储器的主要性能指标
存储容量、存取速度、可靠性和功耗。
2.只读存储器ROM
只读存储器有EPROM、E2PROM和Flash等,常用ROM芯片见表5.2。
表5.2& 常用ROM芯片
常& 用& 芯& 片
引& 脚& 数
2716(2K×8b)
2732(4K×8b)
2764(8K×8b)
27128(16K×8b)
27256(32K×8b)
27512(64K×8b)
2817A(2K×8b)
2864 A(8K×8b)
28010(128K×8b)
28040(512K×8b)
Flash Memory
AT29C256(32K×8b)
AT29C512(64K×8b)
AT29C010(128K×8b)
AT29C020(256K×8b)
AT29C040(512K×8b)
3.随机存取存储器
常用的随机存取存储器有静态随机存取存储器SRAM和动态随机存取存储器DRAM两种,常用RAM芯片见表5.3。
表5.3& 常用RAM芯片
6116(2K×8b)
6264(8K×8b)
62256(32K×8b)
2164 A(64K×1b)
21256(256K×1b)
421000(1M×1b)
4.存储器的扩展设计及存储器芯片与CPU的连接
芯片型号的选择、数量的确定,数据线、地址线和控制线的正确连接,片选信号的产生,存储器系统的地址分配。存储器的扩展设计包括位扩展、字扩展以及位和字同时扩展。
5.高速缓冲存储器cache
cache的工作原理、cache的读/写策略和cache的地址映射。
6.虚拟存储器及其管理技术
虚拟存储器的工作原理、分段存储管理、分页存储管理和段页存储管理。
7.80486存储器管理模式
保护模式存储管理和虚拟8086模式存储管理。
5.2 习题解答
5.1 半导体存储器分为哪些类型?简述它们各自的特点。
答:参见P205~207, 5.1.1 半导体存储器的分类。
5.2 半导体存储器的性能指标有哪些?对微机有何影响?
答:参见P207~208
,5.1.1半导体存储器的分类。
5.3 存储器扩展设计的3种基本方法是什么?
答:参见P219,5.4.2存储器的扩展。
5.4 存储芯片中片选信号的产生方法有哪几种?各有什么特点?
答:参见P223,5.4.3存储器的地址译码。
5.5 一个1K×8b的存储芯片需要多少根地址线?多少根数据线?
答:解题思路:1K×8b的芯片,其中前一项的1K表示存储容量,表明需要多少根地址线。因为,1K=210,所以,需要10根地址线;后一项的8b表示数据线的位数,所以需要8根数据线。
5.6 若用1024×1b的RAM芯片组成16K×8b的存储器,需要多少芯片?若设系统地址总线为16位,则在地址线中有多少位参与片内寻址?多少位用作芯片组选择信号?
答:需要8×16=128个芯片。若系统地址总线为16位,则地址线中有10位参与片内寻址,4位用作芯片组选择信号。
5.7 下列RAM各需要多少条地址线?多少条数据线?
512×4b、1K×8b、64K×8b、1K×4b、2K×1b、4K×1b、16K×8b、256×8b
答:见表5.4。
表5.4 习题5.7答案
5.8 用下列RAM组成存储矩阵,各需要多少个RAM芯片?多少个芯片组?多少根片内地址选择线?多少根芯片组选择地址线?
1)512×1b RAM组成16K×8b 存储矩阵;
2)1 024×1b RAM组成64K×8b 存储矩阵;
3)2K×4b RAM组成64K×8b 存储矩阵;
4)8K×8b RAM组成64K×8b 存储矩阵。
答:见表5.5。
表5.5& 习题5.8答案
每组芯片各数
片内地址选择线
芯片组选择地址线
5.9 现有存储芯片:2K×1b的ROM和4K×1b的RAM,若用它们组成容量为16KB的存储器,前4KB为ROM,后12KB为RAM,问各种存储芯片分别需用多少片?
答:需要2K×1b的ROM芯片:片;
需要4K×1b的RAM芯片:片。
5.10 什么是高速缓冲存储器?它与主存是什么关系?其基本工作原理是什么?
答:参见P229~230,5.5 高速缓冲存储器。
5.11 什么是虚拟存储器?采用虚拟存储技术能解决什么问题?
答:参见P234,5.6虚拟存储器及其管理技术。
5.12 虚拟存储器的管理方式有哪几种?简述它们的特点。
答:参见P237~239,5.6.3分页存储管理。
5.13 试以80486系统为例,说明高档微机系统中通常有哪几级存储器?它们各起什么作用?性能上有什么特点?
答:目前以80486为代表的高档微机系统普遍采用了分级存储器结构,将存储器分为4级,即内部寄存器组、高速缓冲器、内存储器和外存储器。
内部寄存器组是微处理器内含的,设置一系列寄存器是为了尽可能减少CPU对外部存取数据的次数。其特点是CPU读写速度很快,一般在一个时钟周期内完成,但受芯片面积和集成度的限制,寄存器数量不可能很多。
高速缓冲器用于装载当前用得最多的程序和数据,以便微处理器能以自己最高的速度工作。其特点是所用寄存器芯片都是高速的。
内存的作用是存放运行的程序和数据,主要由RAM芯片组成,也含有少量ROM芯片,用以解决初始化操作问题。其特点是速度比上两级慢,容量比上两级大。
外存储器用作后备存储器和作为虚拟存储器的硬件支持。其特点是容量大,但速度是4级存储器中最慢的。
5.14 80486存储器的工作模式有几种?它们各有什么特点?
答:80486有3种工作模式:实地址模式、保护虚地址模式和虚拟8086模式。
1.实地址模式
&&&&&& 实地址模式是在加电或复位后自动建立起的一种工作模式。在这种工作模式下,80486的工作原理与8086模式相同,又称为8086模式。其特点是:
(1)CPU可访问的物理存储器空间为220=1M字节,段长度固定为64K字节,段寄存器存放的是段基址,逻辑地址与物理地址的转换关系为:
&&&&&&&&&&&&&&&&&&
物理地址=段寄存器×16+偏移地址
(2)借助操作数长度前缀和地址长度前缀,可进行32位操作和32位寻址。
(3)两个物理存储空间H~000003FFH和FFFFFFF0H~FFFFFFFFH是需要保留的。前者为中断向量区,后者为CPU加电或复位时程序的启动地址。
2.保护虚拟地址模式
保护虚拟地址模式是一种建立在虚拟存储器和保护机制基础上的工作模式,可最大限度地发CPU性能。主要体现在:
(1)CPU可访问的物理存储器空间为232=4G字节,虚拟存储器空间为214×232=64T字节。
(2)段的定义和段寄存器的使用与实地址模式不同。段的长度可在1~4GB之间变化,段的最大长度在启动页功能时是4G字节,不启动页功能时是1M字节。段寄存器存放的不再是直接的段基址,而是指向某个段描述符(含段的基址、属性和边界)的16位的段选择符。而段描述符存放在全局描述符表GDT或局部描述符表LDT中。段选择符指出了段的请求特权级(0~3级4个特权级用于保护)、段描述符在GDT还是LDT、以及段描述符在指定描述符表中的序号。
当将一个选择符装入一个段选择器时,处理器将自动从GDT或LDT中找到其对应的描述符装入相应段寄存器的描述符高速缓存器中。物理地址形成,在不使用页部件时,转换关系是:
物理地址=段寄存器的描述符高速缓存器中段基址+有效地址(偏移地址)
使用页部件时,再将上述地址(此时称为线性地址)经页管理部件使用页目录和页表转换成物理地址。
虚拟存储管理采用的是分段分页机制,其分段分页机制的基本思想是:
&&&&&& 首先使用分段机制,将虚拟地址空间分成一个个大小不等的逻辑段。将虚拟地址用间接指向段基址的段选择符和段内偏移量两部分表示,并将虚拟地址转换为一个中间地址空间的地址,称为线性地址。线性地址空间是一个不分段的连续的地址空间。
&&&&&& 然后再使用分页机制,将线性地址空间分成若干个固定大小的页,将线性地址用页基址和页内偏移量表示,并将线性地址转换为物理地址。
&&&&&& 虚拟地址空间是二维的,线性地址空间和物理地址空间都是一维的。分页机制可通过设置控制寄存器CR0的PG位为1或0来确定是否启用。禁止使用时,线性地址就是物理地址。
&&&&&& 分段是虚拟存储管理机制的基础,每个段均由3个参数定义:
①段的基地址—线性空间中段的开始地址。
②段的界限—段内可以使用的最大偏移量,指明段的长度。
③段属性—包括可读出或写入段的特权级等。
以上3个参数均在段描述符中。
分页是存储器管理机制的第二部分。它把线性地址空间的任何一页映射到物理空间的任何一页。无论分段、分页,都是使用驻留在内存中的转换表来完成相应的地址变换的。
(3)在该模式下,80486还通过设立0~3级4个特权级(数值低的特权级高),提供一种“环保护”机制,以防止应用程序破坏系统程序、某一应用程序破坏其他应用程序以及错误地把数据当作程序运行。在“环保护”基址下,保护功能表现在两个方面:
每个任务有不同的虚拟地址空间,使不同任务间互相隔离,受到保护;
同一任务内的不同程序段受到保护。
3.虚拟8086模式
&&&&&& 虚拟8086模式是为在保护模式下能与兼容而设置的,是一种既有保护功能又能执行8086代码的工作模式。CPU与保护虚拟地址模式下的工作原理相同,但程序中指定的逻辑地址按8086模式解释。与实地址模式的区别是:
&&&&&& (1)实地址模式是整个CPU的工作模式,是实实在在的8086模式,CPU只能运行8086程序的任务。而虚拟8086模式是一种模拟(仿真)8086的模式,是在虚拟存储器、保护和多任务操作等概念支持下一个任务的工作模式,CPU同时还可运行80286程序和程序规定的其他任务。
&&&&&& (2)在实地址模式下,各个段的特权级都为0级(最高级);而虚拟8086模式下,各个段的特权级都为3级(最低级)。
5.15 80486虚拟存储器空间有多大?虚拟地址、线性地址和物理地址之间有什么关系?
答:参见P237,5.7.1 80486存储器管理模式。
5.16 选择题:
&1)高速缓冲存储器(Cache)的存取速度(&&&&&&&& )
A.比内存慢,比外存快&&&&&&&&&&&&&&&&&& B.比内存慢,比内部寄存器快
C.比内存快,比内部寄存器慢
&2)某计算机的主存为3KB,则内存地址寄存器需(&&& &&
)位就足够了。
A.10&&&&&&&&&&& B.11&&&&&&&&&&& C.12&&&&&&&&&&& D.13
&3)在微机中,CPU访问各类存储器的频率由高到低的次序为(&&&&&&
A.高速缓存、内存、磁盘、磁带&&&&&&&&&&& B.内存、磁盘、磁带、高速缓存
C.磁盘、内存、磁带、高速缓存&&&&&&&&&&& D.磁盘、高速缓存、内存、磁带
&4)常用的虚拟存储器寻址系统由(&&&&&&
)两级存储器组成。
A.主存-辅存&&&&&&&&&&&&&&&&&& B.Cache-主存
C.Cache-辅存&&&&&&&&&&&&&&&& D.Cache-Cache
&5)下面说法中,正确的是(&& &&
A.EPROM是不能改写的
B.EPROM是可改写的,所以也是一种读/写存储器
C.EPROM只能改写一次
D.EPROM是可改写的,但它不能作为读/写存储器
&6)一个具有24根地址线的微机系统中,装有16KB ROM、480KB RAM和100MB的硬&&&& 盘,说明其内存容量为(&&&&&&&&&&&&&&&& &&
A.496KB&&&&&&&&&&&& B.16MB&&&&&&&&&&&&& C.100.496MB
&7)对于地址总线为32位的微处理器来说,其直接寻址的范围可达(&&&& &
A.1MB&&&&&&& &&&
B.16MB&&&&&&&&&&&&& C.64MB&&&&&&&&&&&&& D.4GB
&8)在测控系统中,为了保存现场高速采集的数据,最佳使用的存储器是(&& &&
A.ROM&&&&&& &&&
B.EPROM&&&&&&&&&& C.RAM&&&&&&& &&&&&& D.NOVRAM
答:1)C&&&&&&&&&&&& 2)C&&&&&&&&&&&&& 3)A&&&&&&&&&&&&& 4)A
5)D&&&&&&&&&&&& 6)A&&&&&&&&&&&&& 7)D&&&&&&&&&&&& 8)D
5.17 判断对错:
&1)无论页式、段式或段页式虚拟存储器都是使用驻留在内存储器中的转换函数表来完&&&&&&&&&&&&& 成逻辑地址向物理地址的转换的。
&2)虚拟存储器技术的引入,使CPU可寻址的存储空间范围几乎扩展到无穷大。
&3)80486片内Cache写内存采用的是通写法,所以只要有写内存操作就会同时产生写&&&&&&&&&&&&&& Cache和写内存两个写操作。
&4)主存储器和CPU之间增加高速缓冲存储器的目的是为了扩大主存储器的容量。
&5)ROM可用作输入/输出缓冲区。
&6)RAM是非易失性的存储器,即使电源关断,其内容也不会丢失。
&7)对只读存储器只能进行读取操作,不能执行写操作。
&8)在设计随机存储器时,当存储容量较小时一般使用静态存储器;而当容量较大时则&&&&&&&&&&&&& 多使用动态存储器。
答:1)√&&&&&&&&&&& 2)×&&&&&&&&&&& 3)×&&&&&&&&&&& 4)×
5)×&&&&&&&&&&& 6)×&&&&&&
7)×&&&&&&&&&&& 8)√
5.18试用4K×8b的EPROM芯片2732和8K×8b的SRAM芯片6264,以及74LS138译码器,构成一个8KB的ROM、32KB的RAM存储器系统。要求设计存储器扩展电路,并指出每片存储芯片的地址范围。
解:(1)根据题意确定实现8KBROM和32KBRAM所需的芯片数量。
&&& 2732的数量=
&&& 6264的数量=
(2)各芯片的地址分配见表5.6。
表5.6 芯片地址分配表
0000H~0FFFH
1000H~1FFFH
2000H~3FFFH
4000H~5FFFH
6000H~7FFFH
8000H~9FFFH
(3)画电路连接图
由地址分配情况可知,A12~A0作为片内地址线,A15~A13作为3-8译码器74LS138的输入,产生的译码输出000~100作为芯片的片选信号。存储器扩展电路如图5.1所示。两片2732的片内地址A11~A0与系统地址线A11~A0连接,译码器输出端和A12经“或门”输出与1# 2732的连接,A12反相后和译码器输出端经“或门”输出与2# 2732的连接。三片6264的片内地址A12~A0与系统地址线A12~A0连接,它们的片选信号分别连接译码器的输出端,
, ,系统地址线A15~A13连接译码器74LS138的输入端A, B, C。
图5.1& 习题5.18图
5.19 &试用EPROM 2764和SRAM 6264各一片组成存储器,其地址范围为FC000H~FFFFFH,试画出存储器与CPU的连接图和片选信号译码电路(CPU地址线20位,数据线8位)。
解:根据题意画出地址分配表,见表5.7。存储器与CPU的连接如图5.2所示。
表5.7& 芯片地址分配表
FC000H~FDFFFH
FE000H~FFFFFH华师网络学院作业答案-接口技术与应用问答题_中华文本库
第2页/共4页
(1)奇偶错。接收到的数据“1”的个数不符合奇偶校验要求,则奇偶出错。
(2)帧出错。一帧以起始位开始,停止位结束,停止位是信号“1”(高电平),否则出错。
(3)溢出错。一帧接收结束,数据送入数据缓冲器,等待CPU读取,接收器继续接收下一帧。若下一帧接收完成而上一帧数据还未读取,则溢出错。
设有一个14位地址和8位字长的存储器,问:
(1)存储器能存储多少信息?
(2)如果存储器由2K×4位芯片组成,需要多少片?
(3)需要哪几位高位地址来做片选择码产生芯片选择信号?
(1)214=16KB;(2)(16K×8)/(2K×4)=8×2=16片;(3)A13 A12A11
静态RAM芯片的地址线和数据线数目与芯片存储容量的关系如何?芯片的控制信号线一般应有哪些?
设芯片有地址线M条,数据线N条,则芯片的存储容量为(2×N)位;-CS(片选)、-OE(输出允许)、-WE(写允许)
半导体存储器芯片都设有片选信号线,试说明片选信号的功能和使用方法。 M
片选信号用来控制芯片的选通和读写,只有当片选信号都为有效电平时芯片才被选中。对于存储器芯片,片选信号与片外地址(高位地址)经地址译码电路产生的输出信号相连接,使芯片在系统内存空间中有确定的地址。
某A/D转换器转换结束时,输出一个转换结束信号EOC,该信号的作用是什么?计算机对该信号的处理方式有哪些? 答案:
作用:表示A/D转换结束,通知CPU读取转换结果。
处理方式:查询方式;中断方式;延时方式;DMA方式。
CPU对端口的编址方式有哪几种?CPU对I/O端口的编址方式属于哪种?这种方式有何优点。
两种:统一编址和独立编址。采用I/O独立编址方式。优点:(1)I/O端口不占存储器空间。(2)地址线少,译码电路简单。(3)访问I/O端口指令仅需两个字节,执行速度快。
在8237A的控制下, 在DMA传送过程中,8237A发出哪些系统总线信号?
地址总线A15-A0、存储器读-MEMR、存储器写-MEMW、IO读-IOR、IO写-IOW
从CPU的INTR引脚产生的中断叫做什么中断?CPU响应该中断的条件是什么?
NTR称为可屏蔽中断。CPU响应INTR中断的条件是:CPU开中断(IF=1);没有其它外设申请DMA传送;没有NMI请求;当前指令执行结束。
某系统的存储器总容量为256KB,若采用单片容量为16K×1位的SRAM芯片,则组成该存储系统共需此类芯片几个?每个芯片需几根片内地址选址线?整个系统应分为几个芯片组?
(256K×8)/(16K×1)=16×8=128片;14;16
简述定时器/计数器8253的基本结构原理。
8253中有3个计数器,每个计数器由16位计数初值寄存器、16位减法计数器、控制寄存器和输出锁存器组成。8253初始化时,输入计数初值,当CLK端输入一个计数脉冲时,减法计数器的内容减1,待计数值减到0,OUT输出一个信号,一次计数结束。
第2页/共4页
寻找更多 ""以下试题来自:
单项选择题存储器芯片的容量通常用a×b方式表示,a为字数,b为每个字的位数则2k×16有()位地址线和数据线
A.11条地址线,16条数据线
B.16条地址线,8条数据线
C.24条地址线,32条数据线
D.32条地址线,4条数据线
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题存储器习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
存储器习题
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
现代微型计算机与接口教程(杨文显)第二章课后答案.doc6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:150 &&
现代微型计算机与接口教程(杨文显)第二章课后答案
你可能关注的文档:
··········
··········
内存储器主要分为哪两类? 它们的主要区别是什么?
内存储器分为随机存取存储器RAM(Radom Access Memory)和只读存储器ROM(Read Only Memory)两类。
RAM中信息可以按地址读出,也可以按地址写入。RAM具有易失性,掉电后原来存储的信息全部丢失,不能恢复。
ROM 中的信息可以按地址读出,但是在普通状态下不能写入,它的内容一般不能被改变。ROM具有“非易失性”,电源关闭后,其中的信息仍然保持。
说明SRAM、DRAM、MROM、PROM和EPROM的特点和用途。
SRAM:静态RAM,读写速度快,但是集成度低,容量小,主要用作Cache或小系统的内存储器。
DRAM:动态RAM,读写速度慢于静态RAM,但是它的集成度高,单片容量大,现代微型计算机的“主存”均由DRAM构成。
MROM:掩膜ROM,由芯片制作商在生产、制作时写入其中数据,成本低,适合于批量较大、程序和数据已经成熟、不需要修改的场合。
PROM:可编程ROM,允许用户自行写入芯片内容。芯片出厂时,所有位均处于全“0”或全“1”状态,数据写入后不能恢复。因此,PROM只能写入一次。
EPROM:可擦除可编程只读存储器,可根据用户的需求,多次写入和擦除,重复使用。用于系统开发,需要反复修改的场合。
半导体存储器芯片容量取决于存储单元的个数和每个单元包含的位数。存储容量可以用下面的式子表示:
存储器容量(S)=存储单元数(p)×数据位数(i)
存储单元个数(p)与存储器芯片的地址线条数(k)有密切关系:p 2k,或k=log2(p)。
数据位数i一般等于芯片数据线的根数。
存储芯片的容量(S)与地址线条数(k)、数据线的位数(i)之间的关系因此可表示为:S=2k×i
已知一个SRAM芯片的容量为8K×8,该芯片有一个片选信号引
正在加载中,请稍后...

我要回帖

更多关于 地址线和数据线求容量 的文章

 

随机推荐