tlb块表的存储位置在哪?是cache中还是主存中 -凯发网娱乐

励志知识 2020-07-17 15:42:55

最佳答案

“tlb”是一种寄存器,单独存在,不在“cache”也不在主存中。页表的存储位置是主存;“tlb”又称为快表,快表是单独的寄存器,页表是存在于主存。“tlb”又称页面缓存,为了加速页表查询的。根据执行步骤:当“cpu”执行机构收到应用程序发来的虚拟地址后,首先到“tlb”中查找相应的页表数据,如果“tlb”中正好存放着所需的页表,则称为“tlb命中”,接下来“cpu”在一次看中的表对应的物理内存地址中的数据是不是已经在一级二级缓存里,若没有则到内存中取相应地址所存放的数据。可以看出“tlb”是单独的寄存器.。

tlb块表的存储位置在哪?是cache中还是主存中