...

/

Introduction to Translation Lookaside Buffers

Introduction to Translation Lookaside Buffers

Get a brief introduction to what you’ll learn in this chapter.

We'll cover the following...

Using paging as the core mechanism to support virtual memory can lead to high performance overheads. By chopping the address space into small, fixed-sized units (i.e., pages), paging requires a large amount of mapping information. Because that mapping information is generally stored in physical memory, paging logically requires an extra memory lookup for each virtual address generated by the program. Going to memory for translation information before every instruction fetch or explicit load or store is prohibitively slow. And thus our problem:

THE CRUX: HOW TO SPEED UP ADDRESS TRANSLATION ...

Access this course and 1400+ top-rated courses and projects.