Linux 内存管理:TLB ASID限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。什么是 TLB? TLB 是 Translation Lookaside Buffers 的缩写,MMU 将虚拟地址(VA)翻译为物理地址(PA)时,要经过 页表遍历(page table walk)过程,每访问一级页表就要一次内存访问,相对来说,这个延迟还是相对较大的。为了提高性能,硬件上引入了 TLB cache 缓存,首次访问一个 VA 后,将 MMU 转换的 PA 以对应的 VA 为 tag 缓存到 TLB 缓存,下次再