在处理器发出虚拟地址前,我们是先去 TLB 找页表的,如果找不到我们才去内存读

TLB命中的时候,不会向内存发出 PTEA,而是直接从 TLB 收到 PTE 然后向内存发送物理地址 PA,但是不命中,我们向内存发送 PTEA,这里我们和直接读内存的

页命中
对比看

TLB 不命中引发了额外的内存访问,万幸的是,TLB 不命中很少发生,这是为什么

  • 局部性,会把某个时间段中常用的页表条目都放进 TLB 中