计算机组成原理题库-第5章题库

更新时间:2023-11-13 18:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第5章题库

1 某机字长32位,存储容量为 1MB,若按字编址,它的寻址范围是______。

A.0—(1M-1) B.0—1MB C.0—(256K-1) D.0—256KB

A. 高速芯片 B. 两套相互独立的读写电路 C. 流水技术 D. 新型器件

3 在下列几种存储器中,CPU可直接访问的是( )。

A. 主存储器 B. 磁盘 C. 磁带 D. 光盘

4 在主存和CPU之间增加cache存储器的目的是______。

A. 增加内存容量 B. 提高内存的可靠性

C. 解决CPU与内存之间的速度匹配问题 D.增加内存容量,同时加快存取速度

5 SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。

A.64,16 B.16,16 C.64,8 D.16,64。

6 采用虚拟存贮器的主要目的是______。

A. 扩大主存贮器的存贮空间,并能进行自动管理和调度 B. 提高主存贮器的存取速度 C. 提高外存贮器的存取速度 D. 扩大外存贮器的存贮空间

7 双端口存储器在______情况下会发生读/写冲突。

A. 左端口与右端口的地址码不同 B. 左、右端口的地址码相同

C. 左、右端口的数据码相同 D. 左、右端口的数据码不同

8 计算机系统中的存贮器系统是指______。 A RAM存贮器 B ROM存贮器 C 主存贮器

D 主存贮器和外存贮器

2 双端口存储器所以能高速进行读 / 写,是因为采用______。

9 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。 A 0—4MB B 0—2MB C 0—(2M-1) D 0—(1M-1)

10 某一SRAM芯片,采用地址线与数据线分离的方式,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应是______。

A 23 B 25 C 50 D 19

11 以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最 高的是______。

A DRAM B SRAM C FLASH ROM D EPROM

12 计算机中的三级存储器结构指的是( )

A 寄存器、Cache和辅存 B 寄存器、主存和辅存 C Cache、主存和辅存 D 寄存器、Cache和辅存

13 在下列计算机的存储部件中,CPU不能直接访问的是( ) A 主存储器 B 辅助存储器 C 寄存器 D Cache 14 存储器是计算机的记忆设备,它主要用来( )

A 存放程序 B 存放数据 C 存放程序和数据 D 存放微程序

15 计算机系统中,广义的存储系统包括:寄存器、高速缓存器、主存储器和外存储器,其存取速度由高到低是( )

A 寄存器、Cache、主存储器、外存储器 B Cache、寄存器、主存储器、外存储器 C 主存储器、寄存器、Cache、外存储器 D 外存储器、主存储器、Cache、寄存器 16 设有1个1M×16bit的静态RAM芯片,该芯片引脚中地址线和数据线的数目之和为( ) A 17 B 29 C 36 D 32

17 用1K×8位的存储芯片来组成1M×16位的存储器,需要进行( ) A 字扩展 B 位扩展 C 字扩展和位扩展 D 不需要扩展

18 U盘是现代计算机常用的一种移动存储设备,按存储介质分类,它属于( ) A. 半导体存储器 B. 磁表面存储器 C. 磁芯存储器 D. 光盘存储器

19 存储速度可由存取时间和存取周期来表示,两者的关系是( ) A. 存取时间等于存取周期 B. 存取时间小于存取周期 C. 存取时间大于存取周期 D. 无法判定 20 动态RAM的刷新是以( )位单位进行的

A. 存储单元 B. 行 C. 列 D. 存储矩阵

21 RAM芯片字扩展时可以( )

A. 增加存储器字长 B. 增加存储单元数量 C. 提高存储器的速度 D. 降低存储器的平均价格

22 某机器字长16位,内存按字节编址,地址从A4000H到CBFFFH,共有( )个字节

A. 80K B. 96K C. 160K D.320K

23 某机器字长16位,内存按字编址,地址从A4000H到CBFFFH,共有( )个字节 A. 80K B. 96K C. 160K D.320K

24(计本、网工)容量为64块的Cache采用组相联方式映射,每4块为一组,若主存容量为4096块,则主存区号(用于Cache是否命中的比较的位数)为( )位 A. 6 B. 8 C. 12 D. 以上都不是

25(计本、网工)容量为64块的Cache采用直接映射,若主存容量为4096块,则主存区号(用于Cache是否命中的比较的位数)为( )位

A. 6 B. 8 C. 12 D. 以上都不是 26(计本、网工)容量为64块的Cache采用全相联,若主存容量为4096块,则主存区号(用于Cache是否命中的比较的位数)为( )位

A. 6 B. 8 C. 12 D. 以上都不是

27 若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要( )片内存芯片 A. 4 B. 6 C. 8 D. 10

28 若内存地址区间为4000H-43FFH,每个存储单元可存储16位二进制数,该内存区域由4片相同容量的存储器芯片通过字扩展构成,则该存储芯片的规格为( ) A. 512×16bit B. 256×8bit C. 256×16bit D. 1024×8bit

29 若内存地址区间为4000H-43FFH,按字节编址,该内存区域由4片相同容量的存储器芯片通过字扩展构成,则该存储芯片的规格为( )

A. 512×16bit B. 256×8bit C. 256×16bit D. 1024×8bit

30 Cache用于存放主存数据的部分拷贝,存储单元地址与Cache单元地址之间的转换方式由( )完成

A. 硬件 B. 软件 C. 用户 D. 程序员

二、 理解计算题

1、提高CPU和内存的传送速度可用哪几种途经?

2 某机器中,配有四个16K×8bit的RAM芯片(编号1号到4号),CPU地址线16根,数据线8根,读写控制R/W(R/W=1为读控制,R/W=0为写控制)。每个RAM芯片有2个控制端:当 /CS有效时,该片选中;当 /WE =1时执行读操作,当 /WE =0 时执行写操作。用顺序存储方式画出此CPU与上述RAM芯片的连接图,并简述顺序存储相比交叉存储的优劣势。

3 某机器中,配有四个16K×8bit的RAM芯片(编号1号到4号),CPU地址线16根,数据线8根,读写控制R/W(R/W=1为读控制,R/W=0为写控制)。每个RAM芯片有2个控制端:当 /CS有效时,该片选中;当 /WE =1时执行读操作,当 /WE =0 时执行写操作。用交叉存储方式画出此CPU与上述RAM芯片的连接图,并简述交叉存储相比顺序存储的优劣势。

4、某动态内存具有1024个记忆单元(32×32的存储矩阵)的存储芯片进行刷新,刷新是按行进行的,要求每行在2ms以内必须刷新一次,内存的存取周期为500ns(0.5?s),画出三种内存刷新方式的示意图,并比较各自特点。

5、某机器采用模4交叉存储,今执行一小段循环程序(每条都是访问内存型指令,如MOV [11h],R1等),此程序放在存储器的连续地址单元中,且首地址为0000H。假设每条指令的执行时间相等(无流水线),均为TE,访问内存的时间由写地址时间和内存读写时间组成,写地址的时间是TA,内存数据读写到总线上的时间是TD,译码器译码时间忽略,计算下面两种情况程序执行时间(用TE、TA、TD表达)。

(1)循环程序由5条指令组成,重复执行80次。 (2)循环程序由8条指令组成,重复执行50次。

(3)若TE=TA=TD=1CPU周期,程序(2)相比程序(1)减少多少CPU周期。

6(本学期不要求) 若FPM(快速页模式)RAM具有相同的RAS(行地址选择)和CAS(列地址选择)时间,均为2T,内存数据数据传输时间为4T,内存规格为2048×1024×8Bit,若从首地址开始,连续访问100KB数据,计算FPM内存的完成时间(只需写出表达式,不要求计算结果)。

7(本学期不要求) 若CDRAM(带缓存的RAM)具有相同的RAS(行地址选择)和CAS(列地址选择)时间,均为2T,Cache容量为1024×8Bit,内存规格为2048×1024×8Bit,内存数据传输时间为4T,Cache数据传输时间为1T,Cache数据块传输时间为50T,若从首地址开始,连续访问1MB数据,计算CDRAM内存的完成时间(只需写出表达式,不要求计算结果)。

8 假定由若干个2K×8位的芯片按顺序存储组成8K×16位存储器,则地址为0A2FH所在芯片的寻址范围是?

9 设cache有1、2、3、4共4个块,a、b、c、d等为主存中的块,访问顺序依次如下:a、b、c、d、b、b、c、c、d、d、a ,下次若要再访问e块。简述采用LFU和LRU算法的策略和实现方法,并给出两种方法的具体替换过程和替换的结果。

第5章题库答案

1 C, 一个字4B,1MB/4B=256K 2 B 3. A 4 C 5 B 6 A 7 B 8 D 9 C

10 D, 512个地址单元需要9根地址线,8位数据需要8根数据线,另外再加上芯片片选线和读写控制线,共19根。 11 B 12 C 13 B 14 C 15 A 16 C 17 C 18 A 19 B 20 B 21 B

22 C, 按字节编址,因此一个地址为1个字节,由地址范围可计算出共有CBFFFH-A4000H+1=28000H=2*16^4+8*16^3=2*2^16+8*2^12=(2*2^6+8*2^2)*2^10=160K 23 D,因为按字编址,一个地址为2个字节,因此为160K×2=320K

24 B, 组相联,由于4块一组,共有64/4=16组,则主存块数/16组后的块数地址用于比较,有4096/16=2^12/2^4=2^8,故需要8位

25 A,直接映射,则主存块数/Cache块数后的块地址用于比较,4096/64=2^6,故6位 26 C,全相联,则主存块数直接比较,4096=2^12,故12位

27 C 有效地址计算:DFFFF-A0000+1=40000H=4*16^4=4*2^16=2^18=2^8*2^10=256K,则需要片数=256K*8bit(字节编址)/(32K*8bit)=8

28 C, 有效地址:43FFH-4000H+1=400H=4*16^2=4*2^8=2^10=1K;则每片的地址为1K/4=256, 由于每个地址存16位数据,故256*16bit 29 B, 按字节编址 30 A

二、理解计算题

1、提高CPU和内存的传送速度可用哪几种途经?

本文来源:https://www.bwwdw.com/article/r6ev.html

Top