单选题
👁️ 浏览量:

试题题干

在采用快表的存储管理方式中,假定快表的命中率为85%,快表的访问时间为30ns,访问内存的时间为210ns,则系统的有效访存时间是(   )

A

210.5ns

B

250.5ns

C

271.5ns

D

282.5ns

参考答案

正确答案:

试题解析

当能在TLB中找到所需要的页表项时,有效访存时间等于一次访问TLB的时间加上一次访问内存的时间。

当没有在TLB中找到所需要的页表项时,访存时间等于一次访问TLB的时间加上两次访问内存(一次访问内存页表,一次访问内存读写数据或指令)的时间。

在TLB中找到某一个页号对应的页表项的百分比称为TLB命中率。即15%的概率是没有在TLB中找到所需要的页表项,85%的概率是能在TLB中找到所需要的页表项。

故有效访存时间=(210+210+30)x15%+(210+30)x85%=271.5ns