考虑一个有快表的请求分页系统,设内存的读写周期为1ns,内外存之间传送一个页面的平均时间为5000ns,快表的命中率为80%,页面失效率为10%,求内存的有效存取时间。
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
快表命中 1ns 占 80%
快表不命中且未缺页 2ns 占 (1-80%)*90%
快表不命中且缺页 1ns+5000ns+1ns 占 20%*10%
故平均有效存取时间为 1ns * 80% + 2ns * 20% * 90% + 5002ns * 20% * 10% = 101.2ns
感觉答案有点问题。
快表命中时的存取时间:1μs;
快表不命中、内存中页表能查到时的存取时间:1μs+1μs=2μs;
(快表不命中、)页面失效时的存取时间:1μs+5ms +1μs=5002μs
系统的内存有效存取周期EAT:1μs*0.8+2μs*(1-0.8)*(1-0.1)+5002μs*(1-0.8)*0.1=101.2μs
答:内存的有效存取时间EAT(Ef...
登录后提交答案