CPUs and architecture
Which cache holds the results of translating virtual addresses into physical addresses to speed up address translation?
- AL3 cache
- BTLB (translation lookaside buffer)
- CRegister file
Show answer and explanation
Answer: B. TLB (translation lookaside buffer)
Virtual memory requires translating the virtual addresses used by programs into physical addresses in memory. The translation tables (page tables) are in memory, so looking them up every time would be slow; the TLB keeps recently used translations for fast translation.