一、选择题
1、存储器和CPU 之间增加Cache 的目的是( )。
A. 增加内存容量
B. 提高内存的可靠性
C. 解决CPU 与内存之间速度问题
D.增加内存容量,同时加快存取速度
2、常用的虚拟存储系统由()两级存储器组成,其中辅存是
大容量的磁表面存储器。
A 主存-辅存
B 快存-主存
C 快存-辅存
D 通用寄存器-主存
3、双端口存储器所以能高速进行读/ 写,是因为采用()。
A.高速芯片B.两套相互独立的读写电路
C.流水技术D.新型器件
4、在下列几种存储器中,CPU 可直接访问的是()。
A. 主存储器
B. 磁盘
C. 磁带
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 主存储器和外存储器
9、某计算机字长32 位,其存储容量为4MB,若按半字编址,它的寻址范围是()。
A 0~4MB-1
B 0~2MB-1
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.便于读写数据B.减小机箱的体积C.便于系统升级D.解决存储容量、价格与速度间的矛盾
13、相联存储器是按()进行寻址的存储器。
A.地址指定方式B.堆栈存取方式
C.内容指定方式D.地址指定与堆栈存取方式结合
14、在Cache 的地址映射中,若主存中的任意一块均可映射到Cache 内的任意一快的位置上,则这种方法称为()。A.全相联映射B.直接映射C.组相联映射D.混合映射
15、若RAM 中每个存储单元为16 位,则下面所述正确的是()
A 地址线也是16 位
B 地址线与16 位无关C
地址线与16 位有关 D 地址线不得少于16 位
16、RAM 芯片串联时可以()
A 增加存储字长
B 增加存储单元数量
C 提高存储器的速度
D 降低存储器的平均价格
17、RAM 芯片并联时可以()
A 增加存储字长
B 增加存储单元数量
C 提高存储器的速度
D 降低存储器的平均价
18、下面所叙述不正确的是()
A随机存储器可以随时存取信息,掉电后信息丢失
B访问随机存储器时,访问时间与单元的物理位置无关
C内存中存储的信息均是不可改变的
D随机存储器和制度存储器可以统一编址
19、和外存相比,内存的特点是()
A 容量大,速度快,成本低
B 容量大,速度慢,成本高
C 容量小,速度快,成本高
D 容量小,速度快,成本低
20、下列元件中存取最快的是()
A Cache
B 寄存器
C 内存
D 外存
21、RAM 和ROM 的主要区别是()
A断电后,ROM 内保存的信息会丢失,RAM 则可长期保存而不会丢失
B断电后,RAM 内保存的信息会丢失,ROM 则可长期保存而不会丢失
C ROM 是外存,RAM 是内存
D RAM 是外存,ROM 是内存
22、某计算机字长16 位,其存储容量为2MB,按半字编址,它的寻址范围是()
0~8M-1 0~4M-1 0~2M-1 0~1M-1
23、某计算机字长32 位,其存储容量为8MB,按双字编址,它的寻址范围是()
0~256K-1 0~512K-1 0~2M-1 0~1M-1
0~256K-1 0~512K-1 0~2M-1 0~1M-1
24、存储器是计算机系统中的记忆设备,它主要用来(C )。
A、存放数据
B、存放程序
C、存放数据和程序
D、存放微程序
25、存储单元是指( B )。
A、存放一个二进制信息位的存储元
B、存放一个机器字的所有存储元集合
C、存放一个字节的所有存储元集合
D、存放两个字节的所有存储元集合
二、填空题
1、CPU 能直接访问和,但不能访问
和。
答:主存、CACHE、外存、I/O 设备。
2、Cache 的地址映射方式有、和三种。其中方式,适度地兼顾了前两者的优点又尽量避免其缺点,比较理想。
答:直接映射、全相联映射、组相联映射,组相联映射。
3、相联存储器不按地址而是按访问的存储器,在Cache 中用来存放,在虚拟存储器中用来存放
。
答:内容,行地址表,段表、页表和快表。
4、虚拟存储器指的是层次,它给用户提供了一个比实际空间大得多的。
答:主-辅存,主存,虚拟地址。
5、磁盘的地址格式由、、、
四部分组成。
答:台号、柱面号(磁道号)、盘面号(磁头号)、扇区号。
三、判断题
1.计算机的主存是由 RAM 和ROM 两种半导体存储器组成的。(T)
2.CPU 可以直接访问主存,而不能直接访问辅存。(T)
3.外(辅)存比主存的存储容量大、存取速度快。(F)
4.动态 RAM 和静态 RAM 都是易失性半导体存储器。(T)
5.Cache 的功能全部由硬件实现。(T)
6.引入虚拟存储器的目的是为了加快辅存的存取速度。(F)
7.多体交叉存储器主要是为了解决扩充容量的问题。(F)
8.Cache 和虚拟存储器的存储管理策略都利用了程序的局部性原理。(T)
9.多级存储体系由 Cache、主存和辅存构成。(T)
10.CPU 访问存储器的时间是由存储器的容量决定的。(F)
四、综合题
1.设有一个具有 24 位地址和 8 位字长的存储器,求:
(1)该存储器能存储多少字节的信息?
(2)若存储器由4M×4位的RAM 芯片组成,需要多少片?
(3)需要哪种译码器实现芯片选择?
解:⑴存储单元数为224=16MB,故能存储16M 字节的信息。
⑵ 由于存储容量为 16MB(8 位字长),每 4M 字节需要 2 片(位并联方式),故需芯片数为16/4×2=8 片。
⑶ 若用 8 片组成一个 16M(8 位字长),地址总线的低 22 位可直接连到芯片的 A0-A21 管脚,而地址总线的高 2 位
(A22,A23)需要通过 2:4 线译码器进行芯片选择。存储器组成方案为位并联和地址串联相结合的方式。
2.某计算机系统的内存由 Cache 和主存构成,Cache 的存取周期为 45ns,主存的存取周期为 200ns。已知在一段给定的时间内,CPU 共访问内存 4500 次,其中 340 次访问主存,求:
(1)Cache 的命中率是多少?
(2)CPU 访问内存的平均访问时间是多少?
(3)Cache-主存系统的效率是多少?
解:⑴ 命中率 H=(4500-340)/ 4500=0.92。
⑵CPU 访存的平均时间 T=0.92×45+(1-0.92) ×200=57.4ns
⑶ cache-主存系统的效率 e=45/57.4=78℅