I want to know the difference between TLB, page table and cache. If in tlb its a hit then we don't access anything,, we just give the required page to the cpu.. But if it is a miss then we access page tables and cache.. If cache is a hit then we give the page to the cpu from cache but if in cache its a miss then we search it in the memory and give the required page to the cpu. Can you plz tell me where am I wrong. Because the questions are not getting solved by this logic.