以下是来自 Silberschatz 等人的 《操作系统概念》第9版 中的一个段落:
在 TLB 中找到所需页号的百分比称为命中率。例如,80% 的命中率意味着我们在 TLB 中 80% 的时间内找到所需的页号。如果访问内存需要 100 纳秒,那么当页号在 TLB 中时,映射内存访问需要 100 纳秒。如果我们在 TLB 中未能找到页号,则必须首先访问页面表和帧号(100 纳秒),然后访问内存中所需的字节(100 纳秒),总共需要 200 纳秒的时间。(我们假设页面表查找只需要一次内存访问,但实际上可能需要更多,如我们将看到的那样。)为了找到有效的内存访问时间,我们按其概率加权:有效访问时间 = 0.80 × 100 + 0.20 × 200 = 120 纳秒
但在同一本书的第8版中
我对
有效访问时间
感到困惑,有人能为我解释一下吗?