模拟卷 组成原理 访存过程 选择题
第 16 题

下列因素中,与 Cache 的命中率无关的是( )。

A. Cache 块的大小 B. Cache 的容量 C. Cache 的存取速度 D. Cache 的组织方式

访存过程

[tag_link]

正确答案:C

Cache命中率是指CPU访问数据时在Cache中找到所需数据的概率,它主要受Cache设计参数和结构的影响。

下面分析每个选项:

  • **A. Cache块的大小**:块大小影响空间局部性的利用。 > 较大的块可以预取更多相邻数据,可能提高命中率; > 但块过大可能导致Cache中块数减少,增加冲突缺失。 > 因此,块大小与命中率相关。 >

  • **B. Cache的容量**:容量越大,能存储的数据越多,减少容量缺失,从而提高命中率。 > 因此,容量与命中率直接相关。 >

  • **C. Cache的存取速度**:存取速度指访问Cache的读写时间,它影响CPU访问延迟和系统性能,但不决定数据是否存在于Cache中。 > 命中率关注数据的存在性,而非访问快慢,因此存取速度与命中率无关。 >

  • **D. Cache的组织方式**:如直接映射、组相联等方式,影响地址映射和冲突处理,不同的组织方式可能导致不同程度的冲突缺失,从而影响命中率。 > 因此,组织方式与命中率相关。 >

综上,与Cache命中率无关的是Cache的存取速度。 >