问答题 试分析在虚拟存储体系中,有哪些因素影响主存的命中率。
【正确答案】正确答案:影响主存命中率的主要因素有如下几个: (1)程序本身的特性,即程序在执行过程中的页地址流分布情况。局部性比较好的程序主存命中率高。 (2)虚存系统所采用的页面替换算法。 (3)页面大小。页面大小与主存命中率不是线性关系,一般要通过对典型程序的模拟实验来确定。 (4)主存储器的物理容量。主存命中率随着分配给该程序的主存容量的增加面单调上升。 (5)系统所采用的页面调度方法。
【答案解析】