Diferencia entre revisiones de «Extensión de dirección física»
Contenido eliminado Contenido añadido
m Correcciones menores PR:CEM. |
m enlaces |
||
Línea 1:
En [[informática]], '''Physical Address Extension''' ('''PAE''') se refiere a una característica de los procesadores [[x86]] que permite a los sistemas de [[32-bit]] utilizar hasta 64 [[gibibyte]]s de [[memoria física]], suponiendo que el [[sistema operativo]] proporcione el adecuado soporte. PAE está disponible en las [[CPU]]s [[Intel]] [[Pentium Pro]] y superiores (incluyendo todos los procesadores de la serie Pentium posteriores excepto las versiones con bus de 400 MHz del [[Pentium M]]), además de ciertos procesadores compatibles como los de [[AMD]]. El flag [[CPUID]] PAE se utiliza para identificar a las CPUs con esta habilidad.
El hardware del procesador está ampliado con más líneas de direcciones utilizadas para seleccionar la memoria adicional, y tablas de páginas de 36 [[bit]], pese a que las aplicaciones software normales continuan utilizando instrucciones con direcciones de 32 bit y un modelo de [[memoria plano]] limitado a 4 gigabytes. El sistema operativo utiliza PAE para mapear este espacio de direcciones de 32 bit en el total de 64
Las aplicaciones software que necesitan acceso a más de 4 gigabytes de memoria el sistema operativo puede ofrecer algún mecanismo especial además del soporte PAE básico. En [[Microsoft Windows]] este mecanismo se llama [[Adress Windowing Extensions]] (AWE), mientras que en los sistemas [[Unix]] se utilizan diferentes trucos, como utilizar <tt>mmap()</tt> para mapear regiones de un fichero en un espacio de direcciones cuando se necesita, sin considerarse ninguna técnica como standard.
Línea 9:
==Estructuras de la tabla de páginas==
En el tradicional modo protegido de 32 bit, los procesadores x86 utilizan un esquema de traducción de páginas de dos niveles, en el que el registro CR3 apunta a un ''directorio de páginas'' de [[4K]], que está dividido en 1024 entradas de 4
Activar PAE (al fijar el bit 5, ''PAE'', del registro de control del sistema CR4) provoca importantes cambios en este esquema. Por defecto, el tamaño de cada página se mantiene en
De forma adicional, las entradas en el directorio de páginas tienen un nuevo flag, llamado 'PS' (''Page Size''). Si este bit (bit 7) tiene por valor 1, la entrada en el directorio de páginas no apunta a una tabla de páginas, sino a una sola página grande (de 2 [[mebibyte|MiB]]).
El bit NX es otro flag en el directorio de páginas que marca las página como "no ejecutables".
|