一、单项选择题
15。关于 Cache 的论述中,正确的是( ).
A.Cache 是一种介于主存和辅存之间的存储器。
B.如果访问 Cache 不命中,则用从内存中取到的数据块替换 Ca
che 中最近被访问过的数据块。
C.Cache 的命中率必须很高,一般要达到90%以上才能充分
发挥其作用。
D.Cache 中的信息必须与主存中的信息时刻保持一致。
16.Cache 的地址映射中( )比较多的采用“按内容寻址”的相
联存储器来实现。
A.直接映射 B.全相联映射
C.组相联映射 D.段相联映射
17.在下列因素中,与 Cache命中率无关的是( )。
A Cache 字块的大小 B Cache 的总容量
C Cache 字块的个数 D 主存的存取时间
18.在程序的执行过程中,Cache 与主存的地址映射是由( )。
A 操作系统来管理的 B程序员调度的
C 由硬件自动完成的 D 存储管理硬件和存储管理软件共同
完成的
二、综合应用题
2.Cache 存放的是什么内容,其命中率受哪些因素影响?
答:Cache 存储器中保存的字块是主存中相应字块的一个副本。
Cache 的容量和块的大小是影响命中率的重要因素。一般来说,Cache
的存储容量比主存的容量小得多,但不能太小,太小会使命中率太低;也没必要
太大,过大不仅会增加成本,而且当容量超过一定值后,命中率随容量的增加将
不会有明显的增长。此外,Cache 的组织方式与 Cache 的替换策略的选择也会
影响 Cache 的命中率。