第4章 测试(下)
第4章 测试(下)
假设CPU执行某段程序时,共访问Cache命中1000次,访问主存20次。已知Cache的存取周期是20ns,主存的存取周期为100ns。则Cache-主存系统的命中效率和平均访问时间分别为
-
A.
0.9804, 92.73%,21.568ns
-
B.
0.9800, 92.73%,21.600ns
-
C.
0.9800, 92.73%,21.568ns
-
D.
0.9800, 92.59%,21.600ns
下列用到程序局部性原理的替换算法是
-
A.
都没用到
-
B.
随机法
-
C.
先进先出算法
-
D.
近期最少使用算法
Cache的读操作的过程可用如下流程图来描述。当CPU发出主存地址后,首先判断该存储字是否在Cache中。若命中,直接访问Cache,将该字送至CPU;若未命中,则执行操作____
-
A.
只访问主存取出信息送CPU
-
B.
将该字所在的主存装入Cache(由Cache是否已满,决定是否执行替换算法腾出空位),然后再次访问Cache存取出信息送CPU
-
C.
一方面要访问主存,将该字传送给CPU,与此同时,要将该字所在的主存块装入Cache,如果此时Cache已满,就要执行替换算法,腾出空位
-
D.
Cache向CPU发出中断,通知其读操作不合法
由主存地址映射到Cache地址成为地址映射。地址映射方式很多,有直接映射(固定的映射关系)、全相联映射(灵活性大的映射关系)、组相联映射(上述两种映射的折中)。
下图表示出来____方式下,主存与缓存中字块的对应关系
-
A.
直接映射
-
B.
这不是映射关系
-
C.
组相联映射
-
D.
全相联映射
假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中Cache未命中20次,则Cache的命中率是___
-
A.
9.8%
-
B.
2%
-
C.
98%
-
D.
95%
在Cache常用的替换算法中,最好的体现了局部性原理的是___
-
A.
先进先出算法(FIFO)
-
B.
随机算法(RAND)
-
C.
近期最少使用算法(LRU)
-
D.
都一样
某计算机的Cache共有32块,采用4路组相联映射方式(即每组4块)。每个字块大小为32字节,按字节编址。主存第128个字节所在主存块应装入到的Cache组号是___
-
A.
6
-
B.
4
-
C.
0
-
D.
2
下列器件中存取速度最快的是___
-
A.
外存
-
B.
主存
-
C.
缓存
-
D.
寄存器
假设缓存的工作速度为主存的5倍,缓存的命中率为90%,则采用缓存后,存储器的性能是原来的___倍
-
A.
5
-
B.
4
-
C.
3.57
-
D.
1.75
以下关于Cache写操作中“写直达”法的描述,正确的是___
-
A.
写操作时间是访问主存的时间
-
B.
写操作时,数据既写入Cache又写入主存
-
C.
Cache块被换出时需要对主存执行写操作
-
D.
写操作的时间等于访问Cache的时间
在计算机的存储系统中,Cache和主存的地址映射方式主要有以下哪几种____
-
A.
组相联映射
-
B.
随机映射
-
C.
直接映射
-
D.
全相联映射
以下___可以和主存交换信息
-
A.
辅存
-
B.
输入设备
-
C.
CPU
-
D.
缓存