国际空间研究组织 | ISRO CS 2011 |问题 49
考虑使用四级分页方案的 32 位机器。如果对 TLB 的命中率为 98%,搜索 TLB 需要 20 纳秒,访问主存需要 100 纳秒,那么有效的内存访问时间是多少纳秒?
(一) 126
(乙) 128
(三) 122
(四) 120答案:(乙)
解释:对于 4 级 Paging 方案,Effective Memory access Time,EAT =
HTLB * TTLB + (1 - HTLB)[ TTLB + 4*Tm] + Tm]
where, HTLB = hit ratio of TLB
TTLB = search time of TLB
Tm = Memory access time
应用公式:
EAT = (0.98 *20) + 0.02(20 + 400) + 100
EAT = 19.6 + 8.4 + 100
EAT = 128 ns
选项(B)是正确的。
这个问题的测验