-
公开(公告)号:CN114761934A
公开(公告)日:2022-07-15
申请号:CN202080079264.4
申请日:2020-10-28
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1009
Abstract: 公开了在基于处理器的系统中用于增强用于将虚拟地址(VA)转换为物理地址(PA)的存储器管理单元(MMU)TLB的进程专用的存储器转换后备缓冲器(TLB)(mTLB)。在所公开的示例中,在系统存储器中支持针对每个进程专用的存内TLB,以使得一个进程的高速缓存页表条目不会取代另一个进程的高速缓存页表条目。当进程被调度以在中央处理单元(CPU)中执行时,为该进程所存储的存内TLB地址可以被CPU MMU中的页表遍历器电路用来访问专用的存内TLB,以用于在MMU TLB发生TLB未命中时执行用于执行VA到PA转换的进程。如果存内TLB发生TLB未命中,则页表遍历器电路可以遍历MMU中的页表。