Memoria extendida

La memoria extendida es la memoria por encima de 1Mb de la memoria convencional y el Área de Memoria Superior UMA (del inglés, Upper Memory Area). Para poder alcanzar esta región, el microprocesador debe trabajar en un modo llamado modo protegido. Aunque el MS-DOS no es capaz de operar en este modo, la mayoría de las aplicaciones sobre MS-DOS emplean diversas técnicas para acceder a memoria extendida.

En un IBM PC o compatible con un microprocesador 80286 o posterior, la memoria extendida se refiere a la memoria por arriba del primer MByte de espacio de dirección. La memoria extendida está solamente disponible en computadoras personales basadas en el procesador 80286 de Intel o un procesador más alto.

Solamente estos chips pueden acceder a más de 1MB de RAM. En un microprocesador 286 o posterior, en computadoras personales equipadas con más que 640KB de RAM, la memoria adicional por arriba de esos 640KB es generalmente re-mapeada por arriba de 1MB, haciendo que toda ella sea disponible a programas corriendo en modo protegido. Incluso sin este re-mapeo, las máquinas con más de 1MB de RAM pueden tener acceso a la memoria sobre el 1MB.

Solamente las aplicaciones ejecutándose en modo protegido pueden usar directamente la memoria extendida.

Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM