What is Translation look aside buffer?

Page tables are stored in main memory
•At least two memory accessesper memory access by a program
–One for obtaining the physical address and second for getting the data
•How can we improve the performance?
•Let’s exploit the locality here too!
–When a translation for a virtual page number is used, it will probably be needed again in the near future
–The references to the words on that page have both temporal and spatial locality.
Cache the physical address of the frequently accessed pages
(Translation Lookaside Buffer)

Comments (1)