- PSE-36
In
computing , PSE-36 refers to a feature ofx86 processors that extends the physical memory addressing capabilities from 32 bits to 36 bits. This mechanism is a simpler alternative to thePhysical Address Extension (PAE) method. It uses thePage Size Extension (PSE) mode and a modified page directory table to map 4megabyte (MB) pages into a 64gigabyte (GB) physical address space. [1 GB = 1024 MB ; 1 MB = 1024 KB ; 1 KB = 1024 B] PSE-36 was introduced into thex86 with thePentium III architecture. [cite book
title = Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 3A
publisher =Intel Corporation
date = August, 2007
pages = pp. 3-40 to 3-41
url = http://developer.intel.com/products/processor/manuals/index.htm Intel 64 and IA-32 Architectures Software Developer's Manuals "The PSE-36 mechanism was introduced into the IA-32 architecture with the Pentium III processors."]Operation
Enabling PSE alone (by setting bit 4, "PSE", of the system register
CR4
) allows to use large 4 MB pages along with normal 4KB pages.If newer PSE-36 capability is available on the CPU, as checked using the
CPUID instruction, then 4 more bits, in addition to the 10 bits used in PSE, are used inside a page directory entry pointing to a large page. This allows a large page to be located in 36 bit address space.PAE also allows 36-bit addressing. PSE-36 has the advantages that the hierarchy of page tables is not changed, and that page entries keep their old 32-bit format and are not extended to 64 bits. The obvious disadvantage of PSE-36 is that only large pages can be located in 64 GB of physical memory, and small pages can still be located only in the first 4 GB of physical memory.
Page Directory Entry (PDE) structures in normal mode, PSE mode, and PSE-36 mode are as follows:
ee also
*
Page Size Extension
*Physical Address Extension References
Wikimedia Foundation. 2010.