问下分页机制TBL的作用,最好举个例?
谢谢!
[解决办法]
首先要弄清TLB是什么,TLB是一个虚拟地址寻址的一个缓存,存储了一些PTE。当CPU接收到一个虚拟地址的时候,内存管理单元,就必须去查PTE,才可能将VA转化为PA,如果每一次的地址翻译都要到内存中去读取PTE的话代价显然是比较大的(相对于L1缓存),如果要查的PTE在TLB中,那么直接从TLB中取,这时的效率是显而易见的。
[解决办法]
tlb是页表高速缓存,因为页表也在内存中,查询时速度难免下降,所以用cache来实现。
你要的例子在网上搜TLB即可。
[解决办法]
楼上2位,都是正解。