A.在体系结构上,Cache 存储器位于主存与 CPU 之间
B.Cache 存储器存储的内容是主存部分内容的拷贝
C.使用 Cache 存储器并不能扩大主存的容量
D.Cache 的命中率只与其容量相关
参考答案
(9) D
[分析]
本题考查高速缓存基础知识。
高速缓存 Cache 有如下特点:它位于 CPU 和主存之间,由硬件实现;容量小,一般在几 KB 到几 MB
之间;速度一般比主存快 5 到 10 倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来
说是透明的;Cache 既可存放程序又可存放数据。
Cache 存储器用来存放主存的部分拷贝(副本)。控制部分的功能是:判断 CPU 要访问的信息是否在
Cache 存储器中,若在即为命中,若不在则没有命中。命中时直接对 Cache 存储器寻址。未命中时,若是
读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入 Cache 存储器中;若是写入操作,
则将数据写入主存即可。
Cache 的命中率主要与如下几个因素有关:程序在执行过程中的地址流分布情况;当发生 Cache 块失效
时,所采用的替换算法;Cache 的容量;,在组相联映像方式中,块的大小和分组的数目;所采用的
Cache 预取算法等。
Cache 的命中率随其容量增加而提高,它们之间的关系曲线如下图所示。在 Cache 容量比较小的时候,
命中率提高的非常快,随着 Cache 容量的增加,命中率提高的速度逐渐降低。当 Cache 容量增加到无穷大
时,命中率可望达到 100%,但这实际上是做不到的。
(10) 计算机系统的可靠性通常用 (10) 来衡量。
A.平均响应时间 B.平均故障间隔时间
C.平均故障时间 D.数据处理速率
参考答案
(10) B
[分析]
本题考查计算机系统可靠性基础知识。
系统可靠性是指给定的一个周期时间减去非工作时间(检修、待料等因素停工时间)与这个周期时间的比
值。可描述为正常运行时间与给定的运行时间的比值。用如下公式表示:
系统可靠性=正常运行时间/(正常运行时间+非工作时间)
需要说明的是,正常运行时间是指系统运行时间和可能需要运行 (即待命)的时间总和;非工作时间是指
维修和返修产品所需要的平均时间,这个平均时间通常称为平均修复时间,包括预计的时间及不可预计
的时间。
计算机系统可靠性也通常用平均故障间隔时间(MTBF)来衡量。平均故障间隔时间是指在规定期内,设
4