推荐答案
测试一下
题目
与虚拟存储器的等效访问速度无关的是
A. 缓存的容量
B. 主存的容量
C. 页面调度策略
D. 页面地址流
参考答案与知识点
参考答案
正确选项:B。虚拟存储器的等效访问速度是指CPU访问虚拟地址时,系统将虚拟地址转换为物理地址并读取数据所需平均时间,通常由TLB(快表)命中时间、Cache命中时间、主存访问时间以及缺页处理时间加权平均得到。等效访问速度公式为:Teff = Tcache * Hc + Tmem * (1-Hc) 或考虑TLB的更多层次。影响等效访问速度的关键因素包括:缓存(TLB和Cache)的容量和命中率、页面调度策略(如LRU、FIFO等,影响缺页率)、页面地址流(即程序的访问模式,决定局部性强弱,影响缓存和TLB命中率)。主存容量本身并不直接出现在等效访问时间的计算中,它主要通过影响缺页率间接影响速度,但缺页率还受到页面调度策略和地址流的影响,且主存容量增大可能降低缺页率,但容量大小不等于访问速度。题目问的是“与……无关”,即最不直接相关的因素。主存容量是一个静态存储能力指标,而等效访问速度是动态性能参数,在同等访问时间(主存速度固定)下,容量变化不影响单次访问时间,因此主存容量与等效访问速度无关。A选项缓存的容量直接影响TLB或Cache的命中率,从而显著影响等效速度;C选项页面调度策略直接影响缺页率和缺页中断处理时间;D选项页面地址流决定空间局部性和时间局部性,影响命中率。因此,主存容量是唯一不直接参与等效速度计算的因素。易错点在于混淆了主存容量与主存访问时间,或误认为容量通过影响缺页率而与速度相关,但缺页率是结果,主存容量只是其中一个因素,且题目强调“等效访问速度”本身,而非缺页率。正确答案为B。
涉及知识点
- 虚拟存储器等效访问时间公式
- 缓存(TLB/Cache)对访问速度的影响
- 页面调度策略与缺页率
- 页面地址流的局部性原理
- 主存容量与访问速度的区别