计算机组成原理习题第三章

合集下载

《计算机组成原理》各章练习参考答案

《计算机组成原理》各章练习参考答案

《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。

2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。

3.存储器中存放数据和程序。

4.一台计算机包括运算、存储、控制、输入及输出五个单元。

5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。

6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。

7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。

8.计算机软件一般分为系统软件和应用软件。

9.完整的计算机系统由硬件系统和软件系统构成。

10.机器字长是指一台计算机一次所能够处理的二进制位数量。

11.数据分类、统计、分析属于计算机在数据处理方面的应用。

12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。

13.个人台式商用机属于微型机。

14.对计算机软硬件进行管理,是操作系统的功能。

15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。

16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。

17.“存储程序控制”原理是冯.诺依曼提出的。

18.运算器和控制器构成CPU,CPU和主存构成主机。

19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。

20.每个存储单元都有一个编号,该编号称为地址。

21.现代计算机存储系统一般由高速缓存、主存和辅存构成。

22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。

二.单选1.存储器用来存放( C )。

A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。

计算机组成原理第三章习题

计算机组成原理第三章习题

第三章、内部存储器1、存储器是计算机系统中的记忆设备,它主要是用来_____A.存放数据B.存放程序C.存放数据和程序D.存放微程序2、存储单元是指______A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储单元集合C.存放一个字节的所有存储元集合D.存放两个字节的所有存储元集合3、计算机的存储器采用分级存储体系的主要目的是________A.便于读写数据B.减小机箱的体积C.便于系统升级D.解决存储容量、价格和存取速度之间的矛盾5、和外存相比,内存的特点是____A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低6、某单片机字长16位,它的存储容量64KB,若按字编址,那么它的寻址范围是______7、某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为_______,16 ,64 ,8 ,168、某DRAM芯片,其存储器容量为512K×8位,该芯片的地址线和数据线数目为________,512 ,8 ,8 ,89、某机器字长32位,存储容量256MB,若按字编址,它的寻址范围是_______A.1M C.64M10、某机器字长32位,存储容量4GB,若按字编址,它的寻址范围是_______A.1G C.4G11、某机器字长64位,存储容量4GB,若按字编址,它的寻址范围是_______A.4GB.2GC.0.5G12、某机器字长32位,存储容量4GB,若按双字编址,它的寻址范围是_______A.4GB.5GC.8GD.2G13、某SRAM芯片,其容量为512×8位,包括电源端和接地端,该芯片引出线的数目应为_____B.2514、某微型计算机系统,其操作系统保存在硬盘上,其内存储器应该采用__________和ROM15、相联存储是按____进行寻址的存储器。

A.地址指定方式B.堆栈存取方式C.内容指定方式D.地址指定方式与堆栈存取方式结合16、交叉存储器实质上是一种____存储器,它能_____执行_____独立的读写操作。

计算机组成原理第三章习题课

计算机组成原理第三章习题课
– 地址线和控制线共用 – 数据线单独分开连接。
3
RAM:1K×4位—>1K×8位
D7-D0
D7-D4 RAM1 1K×4 CS CS
D3-D0 RAM2 1K×4 CS
A9-A0 A9-A0
A9-A0
2、字存储容量扩展
• 增加地址线,使得存储器单元数增加 • 连接方式:三组信号线中
– 地址总线和数据总线公用 – 多余的地址线用来片选
1、20位地址,32位字长
(2)由512K×8位的芯片构成,需要多少片 存储器:1M×32位 512K →1M:说明有容量扩展 8位→32位:说明有字长扩展 8 →32 需要: (1M/512K)×(32位/ 8位) = 2×4 =8
1、20位地址,32位字长
(3)需要多少位地址作为芯片选择 512K×8位→1M×32位 芯片选择只和地址线相关 512K=2 512K 219,即有19根地址线 19 1M =220,即有20根地址线 多余的一根地址线一定是做片选的 ∴需要1根地址线作为片选
3、16K×8位—>64K×32位
RAM1 RAM2 RAM3 RAM4 CS CS CS CS
字长扩展 16K×8位—>16K×32位
16K×32位 16K×32位 16K×32位
容量扩展 16K×32位—>64K×32位
A15 A14 A13-A0
3、16K×8位—>64K×32位
错误: 1、只看到了A13-A0,缺少A15、A14 2、数据总线、地址总线,一定要标明起止符 号,例如A13-A0, D7-D0 3、三组信号线要全部标明
7. 某机器中,已知配有一个地址空间为(0000—1FFF)16 的ROM区域,现在用一个 用一个SRAM芯片(8K×8位)形 芯片( × 位 用一个 芯片 成一个16K×16位的 位的RAM区域 区域,起始地址为(2000) 成一个 × 位的 区域 16 。假设SRAM芯片有CS和WE控制端,CPU地址总 线A15-A0 ,数据总线为D15-D0 ,控制信号为R / W (读 / 写),MREQ(当存储器读或写时,该信号 指示地址总线上的地址是有效的)。 分析:一个RAM区,一个ROM区 RAM ROM 其中RAM需要容量扩展 由8K×8位芯片构成1—>16K×16位(容量扩展) 共需要4片芯片,每两片构成8K×16位单元 字长扩展不改变地址分配,容量扩展才会改变

计算机组成原理前3章课后习题参考答案解析

计算机组成原理前3章课后习题参考答案解析

白中英第五版计算机组成原理课后习题参考答案第一章计算机系统概述4、冯•诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?答:冯•诺依曼型计算机的主要设计思想是存储程序和程序控制,其中存储程序是指将程序和数据事先存放到存储器中,而程序控制是指控制器依据存储的程序来控制全机协调地完成计算任务。

总体来讲,存储程序并按地址顺序执行,这就是冯•诺依曼型计算机的主要设计思想。

5、什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?答:见教材P8和P10。

7、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?答:见教材P10。

第二章运算方法和运算器1、写出下列各整数的原码、反码、补码表示(用8位二进制数)。

3、有一个字长为32位的浮点数,符号位1位,阶码8位,用移码表示,尾数23位,用补码表示,基数为2,请写出:(1)最大数的二进制表示阶码用移码表示,题中并未说明具体偏移量,故此处按照移码的定义,即采用偏移量为27=128,则此时阶码E的表示范围为0000 0000~1111 1111,即0~255,则在上述条件下,浮点数为最大数的条件如下:所以最大数的二进制表示为:0 1111 1111 1111 1111 1111 1111 1111 1111 111 对应十进制真值为:+(1-2-23)×2127(2)最小数的二进制表示浮点数为最小数的条件如下:所以最小数的二进制表示为:1 1111 1111 0000 0000 0000 0000 0000 000对应十进制真值为:-1×2127(3)规格化数所表示数的范围规格化要求尾数若为补码表示,则符号位和最高有效位符号必须不同。

(A)浮点数为最大正数的条件如下:所以最大正数的二进制表示为:0 1111 1111 1111 1111 1111 1111 1111 1111 111 对应十进制真值为:+(1-2-23)×2127(B)浮点数为最小正数的条件如下:所以最小正数的二进制表示为:0 0000 0000 1000 0000 0000 0000 0000 000 对应十进制真值为:+2-1×2-128=+2-129(C)浮点数为最大负数的条件如下:所以最大负数的二进制表示为:0 0000 0000 0111 1111 1111 1111 1111 111 对应十进制真值为:-(2-1+2-23)×2-128(D)浮点数为最小负数的条件如下:所以最小负数的二进制表示为:0 0000 0000 0000 0000 0000 0000 0000 000 对应十进制真值为:-1×2127所以,规格化数所表示数的范围如下:正数 +2-129~+(1-2-23)×2127负数 -2127 ~-(2-1+2-23)×2-1284、将下列十进制数表示成IEEE754标准的32位浮点规格化数。

计算机组成原理答案 第3章习题讲评(第3版)

计算机组成原理答案 第3章习题讲评(第3版)

c.170710Q 因为指令的最高位为1,故
指令为间接寻址。 (00010)=100005,最高位
仍为1,继续间接寻址。
(00005)=100001,最高位 仍为1,继续间接寻址。
(00001)=046710,其最高 位为0,表示已找到有效地址, EA=46710Q。
北京理工大学计算机学院
习题讲评
c.上述方法是否可用于子程序的嵌套?
北京理工大学计算机学院
习题讲评
计算机组成原理
d.上述方法是否可用于子程序的递归( 即某个子程序自己调用自己)?
e.如果改用堆栈方法,是否可实现d所提 出的问题?
北京理工大学计算机学院
计算机组成原理
地址 内容 00000 100002 00001 046710 00002 054304 00003 100000 00004 102543 00005 100001 00006 063215 00007 077710 00010 100005
d.012305Q
因为指令的最高位为0,故 为直接寻址,EA=A。
北京理工大学计算机学院
习题讲评
计算机组成原理
b.2433Q 将用八011 011 因为Bit8(I1)=1,故为变址寄存器1寻址。
EA=(I1)+A=1111Q+33Q=1144Q
001 001 001 001
+
011 011
001 001 100 100
643=192 现只需要180条一地址指令,故最后12 个操作码编码为非法操作码。
111 111 111 - 1 100
111 110 011
最后一个操作码编码 12个非法操作码 最后一个指令的操作码编码

计算机第三章试题及答案

计算机第三章试题及答案

计算机第三章试题及答案一、选择题(每题2分,共10分)1. 在计算机中,用来表示存储容量的基本单位是()。

A. 字节B. 比特C. 兆赫D. 赫兹2. 以下哪个选项不是计算机硬件的组成部分?()A. 中央处理器(CPU)B. 随机存取存储器(RAM)C. 操作系统D. 显示器3. 计算机病毒是一种()。

A. 计算机硬件B. 计算机软件C. 计算机程序D. 计算机数据4. 以下哪种存储设备是可移动的?()A. 硬盘驱动器(HDD)B. 固态硬盘(SSD)C. 光盘驱动器(CD/DVD)D. 所有选项都是5. 在计算机系统中,用于执行程序的是()。

A. 操作系统B. 编译器C. 处理器D. 内存二、填空题(每题2分,共10分)1. 计算机的工作原理基于__________原理。

2. 计算机的内存分为__________和__________。

3. 计算机的输入设备包括键盘、鼠标和__________。

4. 计算机的输出设备包括显示器、打印机和__________。

5. 计算机病毒的主要传播途径是__________。

三、简答题(每题5分,共20分)1. 简述计算机系统的组成。

2. 什么是二进制数,它与十进制数有何不同?3. 计算机病毒有哪些常见的类型?4. 描述计算机硬件和软件的关系。

四、计算题(每题10分,共20分)1. 如果一个计算机的内存容量为8GB,那么它有多少字节的存储空间?(提示:1GB = 1024MB,1MB = 1024KB,1KB = 1024字节)2. 假设一个文件的大小为1.5MB,而一个USB闪存盘的容量为32GB,那么这个USB闪存盘可以存储多少个这样的文件?五、论述题(每题15分,共30分)1. 论述计算机在现代社会中的作用和影响。

2. 讨论计算机安全的重要性以及如何保护计算机不受病毒和恶意软件的侵害。

参考答案:一、选择题1. A2. C3. C4. D5. C二、填空题1. 冯·诺依曼2. RAM(随机存取存储器)和ROM(只读存储器)3. 扫描仪4. 扬声器5. 网络三、简答题1. 计算机系统由硬件系统和软件系统组成。

计算机组成原理习题与解答第三章

计算机组成原理习题与解答第三章

计算机组成原理习题与解答第三章1.8086从功能上分成了EU和BIU两部分。

这样设计的优点是什么答:传统计算机在执行程序时,CPU总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的。

而8086CPU在功能上分成了EU和BIU两部分,BIU负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得8086可以在执行指令的同时进行取指令的操作,即实现了取指令和执行指令的并行工作,大大提高了CPU和总线的利用率,从而提高了指令的处理速度。

2.8086CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。

3.8086CPU中有哪些寄存器?分组说明用途。

哪些寄存器用来指示存储器单元的偏移地址?答:8086CPU中有8个通用寄存器A某、B某、C某、D某、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。

8个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。

例如,A某专用做累加器,某些指令指定用它存放操作数和运算结果;C某为计数寄存器,在某些指令中做计数器使用;D某为数据寄存器;B某为基址寄存器,BP为基址指针,SI为源变址寄存器,DI为目的变址寄存器,这4个寄存器在数据寻址中用来存放段内偏移地址(有效地址)或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址。

两个控制寄存器用来存放有关的状态信息和控制信息。

例如,标志寄存器FL用来存放状态标志和控制标志;而指令指针用来存放下一条要取指令的有效地址。

四个段寄存器用来存放段地址。

例如,CS寄存器用来存放代码段的段地址;DS寄存器用来存放数据段的段地址;SS寄存器用来存放堆栈段的段地址;ES寄存器用来存放扩展段的段地址。

计算机组成原理习题哈工大

计算机组成原理习题哈工大

计算机组成原理第三章习题1. 信息只用一条传输线,且采用脉冲传输的方式称为______。

A. 串行传输B. 并行传输C. 并串行传输D. 分时传输2. 根据传送信息的种类不同,系统总线分为______。

A. 地址线和数据线B. 地址线、数据线和控制线C. 地址线、数据线和响应线D. 数据线和控制线3. 系统总线中地址线的功能是______。

A. 用于选择主存单元地址B. 用于选择进行信息传输的设备C. 用于选择外存地址D. 用于指定主存和I/O设备接口电路的地址4. 连接计算机与计算机之间的总线属于______总线。

A. 片内B. 系统C. 通信5. 从信息流的传送效率来看,______工作效率最低。

A. 三总线系统B. 单总线系统C. 双总线系统D. 多总线系统6. 计算机使用总线结构的便于增减外设,同时______。

A. 减少信息传输量B. 提高信息传输速度C. 减少了信息传输线的条数D. 减少了存储器占用时间7. 系统总线中控制线的功能是______。

A.提供主存、I/O接口设备的控制信号和响应信号及时序信号B.提供数据信息C.提供主存、I/O接口设备的控制信号D.提供主存、I/O接口设备的响应信号8. PCI总线的基本传输机制是______。

A. 并行传送B. 串行传送C. 猝发式传送D. DMA传送9. 描述PCI总线中基本概念不正确的是______。

A. PCI总线是一个与处理器无关的高速外围总线B. PCI总线的基本传输机制是猝发式传输C. PCI设备不一定是主设备D. 系统中只允许有一条PCI总线10. 下面对计算机总线的描述中,确切完备的概念是______。

A. 地址信息、数据信息不能同时出现B.地址信息与控制信息不能同时出现C.数据信息与控制信息不能同时出现D.两种信息源的代码不能在一组总线中同时传送11. 集中式总线仲裁中,______响应时间最快。

A. 菊花链方式B. 计数器定时查询方式C. 独立请求方式12. 三种集中式总线控制中,______方式对电路故障最敏感。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理习题第三章第三章一.填空题1.在多级存储体系中,cache的主要功能是,虚拟存储器的主要功能是2.SRAM靠存储信息,DRAM靠存储信息。

存储器需要定时刷新。

3.动态半导体存储器的刷新一般有、和4.一个512KB的存储器,其地址线和数据线的总和是5.若RAM芯片里有1024个单元,用单译码方式,地址译码器有条输出线;用双译码方式,地址译码器有条输出线。

6.高速缓冲存储器中保存的信息是主存信息的7.主存、快速缓冲存储器、通用寄存器、磁盘、磁带都可用来存储信息,按存取时间由快至慢排列,其顺序是8.、和组成三级存储系统,分级的目的是9.动态半导体存储器的刷新一般有和两种方式,之所以刷新是因为10.用1K某1位的存储芯片组成容量为64K某8位的存储器,共需片,若将这些芯片分装在几块板上,设每块板的容量为4K某8位,则该存储器所需的地址码总位数是,其中位用于选板,位用于选片,位用于存储芯片的片内地址。

11.最基本的数字磁记录方式、、、、、和六种。

12.缓存是设在和之间的一种存储器,其速度匹配,其容量与有关。

13.Cache是一种存储器,用来解决CPU与主存之间不匹配的问题。

现代的Cache可分为和两级,并将和分开设置。

14.计算机系统中常用到的存储器有:(1)SRAM,(2)DRAM,(3)Flah,(4)EPROM,(5)硬盘存储器,(6)软盘存储器。

其中非易失的存储器有:具有在线能力的有;可以单字节修改的有:可以快速读出的存储器包括15.反映存储器性能的三个指标是、、和,为了解决这三方面的矛盾,计算机采用体系结构。

16.存储器的带宽是指,如果存储周期为TM,存储字长为n位则存储器带宽位,常用的单位是或为了加大存储器的带宽可采用、和17.一个四路组相联的Cache共有64块,主存共有8192块,每块32个字。

则主存地址中的主存字块标记为位,组地址为位,字块内地址为位。

18.在虚拟存储器系统中,CPU根据指令生成的地址是,经过转化后的地址是二.选择题1.在磁盘和磁带这两种磁介质存储器中,存取时间与存储单元的物理位置有关,按存储方式分A.二者都是顺序存取B.二者都是直接存取C.磁盘是直接存取,磁带是顺序存取D.磁带是直接存取,磁盘是顺序存取2.存储器进行一次完整的读写操作所需的全部时间称为A.存取时间B.存取周期C.CPU周期D.机器周期3.若存储周期250n,每次读出16位,则该存储器的数据传送率为A.4某106B/B.4MB/C.8某106B/D.8MB/4.用户程序所放的主存空间属于A.随机存取存储器B.只读存储器C.顺序存取存储器D.直接存取存储器5.以下哪种类型的存储器速度最快A.DRAMB.ROMC.EPROMD.SRAM6.下述说法中正确的是A.半导体RAM信息可读可写,且断电后仍能保持记忆B.动态RAM 是易失性RAM,而静态RAM中的存储信息是不易失C.半导体RAM是易失性RAM,但只要电源不断电所存信息是不丢失的D.半导体RAM是非易失性的RAM7.若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H的存储字节顺序按地址由小到大依次为A.12345678B.78563412C.87654321D.341278568.在对破坏性读出的存储器进行读写操作时,为持续原存信息不变,必须辅以的操作是A.刷新B.再生C.写保护D.主存校验9.SRAM芯片,其容量为1024某8,除电源和接地端外,该芯片最少引出线数为A.16B.17C.20D.2110.存储器容量为32K某16,则A.地址线为16根,数据线为32根B.地址线为32根,数据线为16根C.地址线为15根,数据线为16根D.地址线为16根,数据线为15根11.某计算机字长为32位,存储器容量为4MB,按字编址,其寻址范围是0到A.220-1B.221-1C.223-1D.224-112.设机器字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其可寻址的单元数是A.224B.223C.222D.22113.下列说法正确的是A.EPROM是可改写的,因而也是随机存储器的一种B.EPROM是可改写的,但它不能用作为随机存储器用C.EPROM只能改写一次,故不能作为随机存储器用D.EPROM是只能改写一次的只读存储器14.存储器采用部分译码法片选时A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码15.双端口存储器发生读写冲突的情况是A.左端口与右端口地址码不同B.左端口与右端口地址码相同C.左端口与右端口数据码相同D.左端口与右端口数据码不同16.如果一个存储单元被访问,则可能这个存储单元会很快的再次被访问,这称为A.时间局部性B.空间局部性C.程序局部性D.数据局部性17.在主存和CPU之间增加高速缓冲存储器的目的是A.解决CPU和主存之间的速度匹配问题B.扩大主存容量C.扩大CPU通用寄存器的数目D.既扩大主存容量又扩大CPU中通用寄存器的数量18.在程序的执行过程中,cache与主存的地址映射是由A.操作系统来管理的B.程序员调度的C.由硬件自动完成的D.由软硬件共同完成的19.容量为64块的cache采用组相连映射方式,字块大小为128个字,每4块为一组。

若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为A.16,6B.17,6C.18,8D.19,820.采用虚拟存储器的目的是A.提高主存的速度B.扩大辅存的存取空间C.扩大主存的寻址空间D.扩大存储器的寻址空间21.下列关于虚拟存储器的论述中,正确的是A.对应用程序员透明,对系统程序员不透明B.对应用程序员不透明,对系统程序员透明C.对应用程序员、系统程序员都不透明D.对应用程序员、系统程序员都透明22.在虚拟存储器中,辅存的编址方式是A.按信息块编址B.按字编址C.按字节编址D.按位编址23.虚拟存储器中的页表有快表和慢表之分,下面关于页表的叙述中正确的是A.快表与慢表都存储在主存中,但快表比慢表容量小B.快表采用了优化的搜索算法,因此查找速度快C.快表比慢表的命中率高,因此快表可以得到更多的搜索结果D.快表采用快速存储器件组成,按查找内容访问,因此比慢表查找速度快24.存取周期是指A.存储器的写入时间B.存储器进行连续写操作允许的最短间隔时间C.存储器进行连续读或写操作所允许的最短间隔时间25.某计算机字长是16位,它的存储容量是1MB,按字编址它的寻址范围是A.512KB.1MC.512KB26.某一RAM芯片,其容量为512某8位,除电源和接地端外该芯片引出线的最少数目是A.21B.17C.1927.在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分,A.两者都是串行存取B.磁盘是部分串行存取,磁带是串行存取C.磁带是部分串行存取,磁盘是串行存取28.磁盘存储器的等待时间通常是指A.磁盘旋转一周所需的时间B.磁盘旋转半周所需的时间C.磁盘三分之二周所需的时间29.相联存储器与传统的存储器的主要区别是前者又叫按寻址的存储器A.地址B.内容C.堆栈30.一个四体并行低位交叉存储器,每个模块的容量是64K某32位,存取周期为200n,在下述说法中是正确的。

A.在200n内,存储器能向CPU提供256位二进制信息B.在200n内,存储器能向CPU提供128位二进制信息C.在50n内,每个模块能向CPU提供32位二进制信息31.在程序的执行过程中,Cache与主存的地址映射是由A.操作系统来管理的B.程序员调度的C.由硬件自动完成的32.常用虚拟存储器寻址系统由两级存储器组成。

A.主存—辅存B.Cache—主存C.Cache—辅存33.设机器字长为64位,存储容量为128MB,若按字编址,它的寻址范围是A.16MBB.16MC.32M34.在下列因素中,与Cache的命中率无关的是A.Cache块的大小B.Cache的容量C.主存的存取时间35.若磁盘的转速提高一倍,则A.平均等待时间和数据传送时间减半B.平均定位时间不变C.平均寻道时间减半36.Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作A.直接映像B.全相联映像C.组相联映像37.Cache的地址映像中比较多的采用“按内容寻址”的相联存储器来实现。

A.直接映像B.全相联映像C.组相联映像38.下列器件中存取速度最快的是A.CacheB.主存C.寄存器三.问答题1.DRAM存储器为什么要刷新?采用何种方式刷新?2.存储器系统的层次结构可以解决什么问题?实现存储器层次结构的先决条件是什么?用什么来度量?3.试比较主存、辅存、缓存、控存、虚存。

4.存储器的主要功能是什么?如何衡量存储器的性能?为什么要把存储系统分成若干不同的层次?主要有哪些层次。

5.什么是刷新?刷新有几种方式?简要说明之。

6.提高访存速度可采取哪些措施?简要说明之。

7.试比较Cache管理中各种地址映像的方法。

8.在Cache管理中,当新的主存块需要调入Cache时,有几种替换算法?各有何特点?哪种平均命中率高?四.设计题1.某存储器容量为4KB,其中ROM2KB,选用EPROM2K某8;RAM2KB,选用RAM1K某8;地址线A15~A0。

写出全部片选信息的逻辑式。

2.要求用128K某16的SRAM芯片组成512K某16的随机存储器,用64K某16的EPROM的芯片组成128K某16的只读存储器。

试问:(1)数据寄存器多少位?(2)地址寄存器多少位?(3)两种芯片各需多少片?(4)若EPROM的地址从00000H开始,RAM的地址从60000H开始,写出各芯片的地址分配情况。

3.已知地址总线A15~A0,其中A0是最低位。

用ROM芯片(4K某4)和RAM芯片(2K某8)组成一个半导体存储器,按字节编址。

该存储器ROM区的容量为16KB,RAM的容量为10KB。

(1)组成该存储器需用多少块ROM芯片和RAM芯片?(2)该存储器一共需要多少根地址总线?ROM芯片、RAM芯片各需连入哪几根地址线?(3)需设置多少个片选信号,分别写出各片选信号的逻辑式。

4.CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50n,主存存取周期为250n。

求:cache—主存系统的命中率、平均访问时间和效率。

5.在虚拟地址和物理地址均为32位、页大小为4KB的某种体系结构中,假定存在如表3—1所示的地址映像关系,问:对应于下列虚拟地址的物理地址分别是什么?(1)22433007H;(2)13385ABCH;(3)ABC89011H。

相关文档
最新文档