操作系统 GATE关于TLB的问题
GATE | GATE-CS-2014-(Set-3)
考虑一个带有TLB的页面硬件。假设整个页表和所有页面都在物理内存中。搜索TLB花费10毫秒,访问物理内存花费80毫秒。如果TLB命中率为0.6,有效的内存访问时间(以毫秒计)为_________。
A. 120 B. 122 C. 124 D. 118
给定,
TLB hit ratio = 0.6
Therefore, TLB miss ratio = 0.4
Time taken to access TLB (t) = 10 ms
Time taken to access main memory (m) = 80 ms
有效访问时间(EAT)= 0.6( 10 + 80 )+ 0.4( 10 + 80 + 80 )= 90 X 0.6 + 0.4 X 170 = 122
因此,正确答案为选项B。