Enabling Paging

The IA32 processor's Paging Unit is only enabled by an OS that makes use of paging (virtually all of today's OS's support paging). Before enabling the Paging Unit, the OS programmer must create a minimum of two tables in memory:

  • One is the master directory (the Page Directory). Each entry in the Page Directory points to a Page Table, or to the Page Table's location on a mass storage device.

  • The other is a Page Table. Each entry in a Page Table points to a physical page in memory, or to the page's location on a mass storage device.

Each Page Table identifies the physical location of the 1024d pages that comprise the related page group, each page containing 4KB of information (in other words, a Page Table tracks the current location ...

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.