在虚拟页式存储系统中,其页表(单级页表)存放在内存中。
(1)如果一次物理内存访问需要200ns,试问实现一次页面访间至少需要的存取时间是多少?
(2)如果系统有快表(TLB),快表的命中率为80%,查询快表的时间可忽略不计,此时实现一次页面访问的平均存取时间为多少?
(3)采用快表后的平均存取时间比没有采用快表时下降了百分之几?
在虚拟页式存储系统中,其页表(单级页表)存放在内存中。
(1)如果一次物理内存访问需要200ns,试问实现一次页面访间至少需要的存取时间是多少?
(2)如果系统有快表(TLB),快表的命中率为80%,查询快表的时间可忽略不计,此时实现一次页面访问的平均存取时间为多少?
(3)采用快表后的平均存取时间比没有采用快表时下降了百分之几?
【正确答案】:(1)2×200=400ns
(2)0.8×200+0.2×400=240ns
(3)(400-240)/400×100%=40%
Top