The Paging Unit Is the Translator

The processor's Paging Unit makes both forms of address translation possible. It intercepts the logical memory address (referred to as the linear address by Intel®) generated by the currently executing program and converts it to a different memory address.

Linear Memory Space Is Divided into 220 4KB Pages

In Protected Mode, the currently executing program can generate memory accesses anywhere within the 4GB range from 00000000h through FFFFFFFFh. When the processor's Paging Unit is enabled, the memory address generated by the currently executing program is called the linear address. From the Paging Unit's point of view, the 4GB linear space available to the currently executing program is subdivided into 4KB (4096d ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.