快表是单独的寄存器,页表是存在于主存。TLB又称页表缓存,为了加速页表查询的。根据执行步骤:当CPU执行机构收到应用程序发来的虚拟地址后,首先到TLB中查找相应的页表数据,如果TLB中正好存放着所需的页表,则称为TLB命中(TLB Hit),接下来CPU再依次看TLB中页表所对应的物理内存地址中的数据是不是已经在一级、二级缓存里了,若没有则到内存中取相应地址所存放的数据。可以看出TLB是单独的寄存器。
参考资料:百度百科= =。
快表是单独的寄存器/寄存器堆/cache,总之它是独立的。不可能放在主存,因为快表存在的目的就是减少主存访问次数;也不在通常说的cpu多级缓存里,而是有单独的存放位置。