计算机组成原理基础练习题第四章
1.下述说法中()是正确的。
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的
C、半导体RAM是易失性RAM,而静态RAM只有在电源不掉电时,所存信息是不易失的
D、以上选项都不对
解析:半导体RAM中有MOS管,MOS管必须通电,所以半导体存储器断电后信息易失
2.下述说法中()是正确的。
A、EPROM是可改写的,是随机存储器的一种
B、EPROM是可改写的,但它不能作为随机存储器
C、EPROM只能改写一次,故不能作为随机存储器
D、以上说法都不对
3.下列各类存储器中,不采用随机存取方式的是()。
A、EPROM B、CD-ROM C、DRAM D、SRAM
4.磁盘属于()类型的存储器。
A、随机存取存储器(RAM) B、只读存储器(ROM)
C、顺序存取存储器(SAM) D、直接存取存储器(DAM)
5.主存储器和CPU之间增加高速缓冲存储器的目的是()。
A、解决CPU与主存之间的速度不匹配问题
B、扩大主存储器的容量
C、扩大CPU中通用寄存器的数量
D、既扩大主存容量又扩大CPU通用寄存器数量
6.某计算机系统,其操作系统保存在硬盘上,其内存储器应该采用()。
A、RAM B、ROM C、RAM和ROM D、都不对
7.在下列几种存储器中,CPU不能直接访问的是()。
A、硬盘 B、内存 C、Cache D、寄存器
8.同外存储器相比,内存储器的特点是()。
A、容量大、速度快、成本低 B、容量大、速度慢、成本高
C、容量小、速度快、成本高 D、容量小、速度快、成本低
9.计算机的存储器采用分级方式是为了()。
A、方便编程 B、解决容量、速度、价格三者之间的矛盾
C、保存大量数据方便 D、操作方便
10.计算机的存储器系统是指()。
A、RAM B、ROM C、主存储器 D、Cache、主存储器和外存储器
11.存储器分层体系结构中,存储器从速度最快到最慢的排序是()。
A、寄存器-主存-Cache-辅存 B、寄存器-主存-辅存-Cache
C、寄存器-Cache-辅存-主存 D、寄存器-Cache-主存-辅存
12.下列存储器中存取方式为顺序存取的是()。
A、硬盘 B、光盘 C、软盘 D、磁带
13.采用虚拟存储器的主要目的是()。
A、提高主存储器的存取速度 B、扩大主存储器的存储空间,并能进行自动管理和调度
C、提高外存储器的存取速度 D、扩大外存储器的存储空间
14.虚拟存储器中,程序正在执行时,由()完成地址映射。
A、编译系统 B、装入程序 C、操作系统 D、专用程序
15.某一RAM芯片,其容最为512×8位,除电源和接地端外,该芯片引出线的最少数目是()。
A、21 B、17 C、19 D、20
16.同动态MOS存储器比较,双极型半导体存储器的性能是()。
A、集成度低,存取周期快,位平均功耗大 B、集成度低,存取周期慢,位平均功耗小
C、集成度高,存取周期快,位平均功耗小 D、集成度高,存取周期慢,位平均功耗大
17.下列几种存储器中,()是易失性存储器。
A、Cache B、EPROM C、Flash Memory D、CD-ROM
18.存储器DRAM中之D代表()。
A、Digital B、Data C、Dynamic D、Drive
19.下列说法中,正确的是()。
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、DRAM是易失性RAM,而SRAM中的存储信息是不易丢失的
C、半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的
D、半导体RAM是非易失性的RAM
20.DRAM的刷新是以()为单位的。
A、存储单元 B、行 C、列 D、存储字
21.U盘属于()类型的存储器。
A、高速缓存 B、主存 C、只读存储器 D、随机存取存储器
22.动态RAM采用下列哪种刷新方式时,不存在死时间()。
A、集中刷新 B、分散刷新 C、异步刷新 D、都不对
23.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K╳8位的ROM芯片和4K╳4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()。
A、1,15 B、2,15 C、1,30 D、2,30
24.假定用若干个2K╳4位的芯片组成一个8K╳8位的存储器,则地址0B1FH所在芯片的最小地址是()。
A、0000H B、0600H C、0700H D、0800H
25.80386DX是32位系统,以4个字节为编址单位,当在该系统中用8KB(8K╳8位)的存储芯片构造32KB的存储体时,应完成存储器的()设计。
A、位扩展 B、字扩展 C、字位扩展 D、字位均不扩展
26.地址总线A0(高位)~A15(低位),用4K╳4位的存储芯片组成16KB存储器,则产生片选信号的译码器的输入地址线应该是()。
A、A2A3 B、A0A1 C、A12A13 D、A14A15
27.若内存地址区间为4000H~43FFH,每个存储单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是()。
A、512╳16位 B、256╳8位 C、256╳16位 D、1024╳8位
28.内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K╳8位的芯片构成该内存,至少需要的芯片数是()。
A、2 B、4 C、8 D、16
解析:CFFFF-90000+1=40000,即256KB,若用存储容量为16K×8bit芯片则需芯片数=(256K×8)/(16k×8)=16(片)。
采用字扩展的方法,用若干存储芯片构成一个存储器。
用地址范围的末地址减去首地址再加1,就可以方便地计算出存储空间的大小。
29.若片选地址为111时,选定某一32K╳16的存储芯片工作,则该芯片在存储器中的首地址和末地址分别人()。
A、00000H,01000H B、38000H,3FFFFH
C、3800H,3FFFH D、0000H,0100H
30.若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A、64,16 B、64,32
C、32,16 D、16,64
解析:单译码方式的地址输入线有6根,则有64个译码输出线。
双译码方式:有两个译码器(X地址译码器、Y地址译码器),X和Y两个方向译码器的输出线在存储体内部的一个记忆单元上交叉,以选择对应的记忆单元。在本题中,X和Y各有3为,则一共有16根。
31.双端口RAM在()情况会发生读/写冲突。
A、左端口和右端口的地址码不同 B、左端口和右端口的地址码相同
C、左端口和右端口的数据码不同 D、左端口和右端口的数据码相同
32.交叉存储器实际上是一种()的存储器,它能()执行多个独立的读/写操作。
A、模块式,并行 B、整体式,并行
C、模块式,串行 D、整体式,串行
33.已知单个存储体的存储周期为110ns,总线传输周期为10ns,则当采用低位交叉编址的多模块存储器时,存储体数应()。
A、小于11 B、等于11 C、大于11 D、大于或等于11
34.某机器采用四体低位交叉存储器,现分别执行下述操作:①读取6个连续地址单元中存放的存储字,重复80次;②读取8个连续地址单元中存放的存储字,重复60次。则①、②所花费的时间之比为()。
A、1:1 B、2:1 C、4:3 D、3:4
解析:假设存储器的存取周期为T,(1)的情况下,连续读取6个存储字需时T+(6-1)×(T/4)=2.25T,但存放连续字中第一个字的存储器需到3T时间后才能进行下一轮读取,故(1)共需时3T×(80-1)+2.25T=239.75T;(2)的情况同理,一轮读取需时T+(8-1)×(T/4)=2.75T,但开始下一轮读取需3T时间后,故(2)共需时3T×(60-1)+2.75T-179.75T;综合上述分析,(1)、(2)所花时间之比约为4:3。
35.某计算机的Cache共有16块,采用二路组相联映射方式(即每组2块),每个主存块大小为32字节,按字节编址,主存129号单元所在主存块应装入到的Cache组号是()。
A、0 B、2 C、4 D、6
36.假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用2路组相联映射方式和LRU替换策略,访问的主存地址依次为0,4,8,2,0,6,8,6,4,8时,命中Cache的次数是()。
A、1 B、2 C、3 D、4
37.当访问Cache系统失效时,通常不仅主存向CPU传送信息,同时还需要将信息写入Cache,在此过程中,传送和写入信息的数据宽度各为()。
A、块、页 B、字、字 C、字、块 D、块、块
38.有效容量为128KB的Cache,每块16字节,采用8路组相联,字节地址为1234567H的单元调入该Cache,则其Tag应为()。
A、1234H B、2468H C、048DH D、12345H
39.某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小就为()。(假设不考虑一致维护和替换算法位)
A、6╳4097bit B、64╳12bit
C、6╳4096bit D、64╳13bit
解析:主存是Cache的4096=212,得出高位主存块的标记是12位。
由括号中的补充知道,只需要再加一位基本的有效位即可。 因此,一个Cache快需要13bits进行标识。
总共是64块,得出64 * 13bit的答案。
40.若由高速缓存、主存、硬盘构成的三级存储体系,则CPU访问该存储系统时发送的地址为______。
A、高速缓存地址 B、虚拟地址
C、主存物理地址 D、磁盘地址
解析: 当CPU访存时,先要到Cache中查看该主存地址是否在Cache中,所以发送的是主存物理地址。只有在虚拟存储器中,CPU发出的才是虚拟地址,这里并没有指出是虚拟存储系统。磁盘地址是外存地址,外存中的程序由操作系统调入主存中,然后在主存中执行的,因此CPU不可能直接访问磁盘
41.一个四体并行低位交叉存储器,每个模块的容量是64K╳32位,存取周期为200ns,总线周期为50ns,在下述说法中()是正确的。
A、在200ns内,存储器能向CPU提供256位二进制信息
B、在200ns内,存储器能向CPU提供128位二进制信息
C、在50ns内,每个模块能向CPU提供32位二进制信息
D、以上都不对
42.某32位计算机的Cache容量为16KB,Cache行的大小为16KB,若主存与Cache地址映射采用直接映射方式,则主存地址为0x1234E8F8的单元装入Cache的地址是()。
A、00010001001101
B、01000100011010
C、10100011111000
D、11010011101000