问题
问答题
一个计算机有Cache和一个用作虚拟内存的磁盘。若从Cache中读取一个字所用的时间为Ans,从内存中将一个字读入Cache的时间为Bns,从磁盘中将一个字调入内存的时间为Cns。若在Cache中读取一个字的命中率是(n-1)/n,在内存中读取一个字的命中率是(m-1)/m,则平均访问时间是多少
答案
参考答案:平均访问时间是[(n-1)/n]·A+[(m-1)/m]·B+[1-(n-1)/n-(m-1)/m]·C。这里假定从内存读入Cache时和从磁盘读入到内存时,数据也同时传给处理器。