早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

A.0.005B.100.5C.0.5D.0.9E.0.98

题目

A.0.005

B.100.5

C.0.5

D.0.9

E.0.98

参考答案
正确答案:B
解析:看看题目给出的条件:一个虚拟存储系统由容量C1=8MB的主存和容量C2=800MB的辅存两级存储器所构成。主存每位平均代价p1=10个单位成本,辅存每位平均代价p2=1个单位成本。相对于CPU而言,从主存读出时间为tA1=500ns,从辅存读出时间为tA2=5ms。要计算每位的平均代价,我们要计算出两级存储器的成本之和,再除以总容量,即(8×220×810+800×220×8×1)+(8×220×8+800×220×8)=1.0891题目中已经给出“统计一组Benchmark程序,获得访问主存次数N1=8×109,访问辅存次数N2=16×106”,由于辅存的读出时间为5ms=5000μs=5000000ns=5×106ns,所以两级存储器的读出时间比为:(8×109×500)÷(16×106×5×106)=0.05接下来计算命中率:H=(8×109)/(8×109+16×106)×100%=99.8%求出命中率后,求平均读取时间也就容易了,公式为:H×tA1+(1-H)×tA2=99.8%×500+(1-99.8%)×5000000=100.5μs