¿Cuál es la memoria extendida


  Share  
|

El mapa de memoria en un sistema basado en el procesador 286 o superior puede extenderse más allá del límite de 1 MB que se produce cuando el procesador está en modo real. En un 286 o 386SX sistema, el límite de memoria extendida es de 16 MB (24 bits de direccionamiento), en un 386DX, 486, Pentium, Pentium MMX o sistema, el límite de memoria extendida es de 4 GB (4.096 MB con direccionamiento de 32 bits). Los sistemas basados en procesadores Pentium II Pro, Pentium, y posteriores tienen un límite de 64 GB (65.536 MB con direccionamiento de 36 bits).

Nota

memoria de 36 bits de direccionamiento se activa a través de un método llamado extensión de dirección física (PAE). PAE es una extensión de Intel proporcionan dirección de memoria que permite el soporte de hasta 64GB de memoria física para aplicaciones que se ejecutan en la mayoría de los procesadores de 32 bits Intel Pentium Pro y versiones posteriores. PAE permite al procesador para aumentar el número de bits que puede ser utilizado para la dirección de memoria física de 32 bits a 36 bits, pero requiere el apoyo del sistema operativo también. soporte PAE durante más de 4 GB sólo se proporciona en los sistemas operativos orientados a servidor, como Windows 2000 y versiones posteriores de la Advanced Server y Datacenter Server sistemas operativos. Sin el apoyo de PAE, el direccionamiento de memoria está limitado a 32 bits o 4 GB de memoria RAM física.

Para que un sistema de direcciones de memoria más allá del primer megabyte, el procesador debe estar en modo protegido modethe nativa de 286 y posteriores. En un 286, sólo los programas diseñados para ejecutarse en modo protegido puede tomar ventaja de la memoria extendida, los procesadores 386 y superiores ofrecen otro modo, llamado modo real virtual, que permite a la memoria extendida que, en efecto, cortado en trozos de 1 MB (cada una su propia de modo real de sesión). El modo virtual real también permite que varias de estas sesiones que se ejecutan simultáneamente en las áreas protegidas de la memoria. Pueden ser vistos como sesiones de DOS o Windows en Windows 9x/Me, NT, 2000, XP o OS / 2. Aunque varios programas de DOS se pueden ejecutar al mismo tiempo, cada uno sigue estando limitada a un máximo de 640KB de memoria, porque cada sesión simula un entorno en modo real, hasta la BIOS y el área de memoria superior. Ejecución de varios programas a la vez en modo real virtual, llamada multitarea, requiere un software que puede manejar cada programa y evitar que chocar entre sí. OS / 2, Windows 9x/Me y Windows NT, 2000 y XP todos hacen esto.

Los 286 y superiores chips CPU también se ejecutan en lo que se denomina modo real, que permite la total compatibilidad con el chip de la CPU 8088 instalado en el PC / XT-tipo. modo real que permite ejecutar programas de DOS uno a la vez en un sistema de tipo A como lo haría en un PC / XT. Sin embargo, un sistema de tipo A se ejecuta en modo real, en particular un sistema basado en el 386 a través de Pentium 4 o Athlon, es en realidad funciona como poco más que un PC turbo. En modo real, estos procesadores pueden emular el 8086 o 8088, pero no puede funcionar en modo protegido, al mismo tiempo. Por esa razón, el 386 y por encima también proporcionan un modo de realidad virtual que opera en modo protegido. Esto permite a los programas en modo real para ejecutar bajo el control de un sistema operativo en modo protegido, como Win9x/Me o NT/2000/XP.

Nota

La memoria extendida es básicamente toda la memoria más allá del primer megabyte, que sólo se puede acceder mientras el procesador está en modo protegido.

presentado por Kyle Duque


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions