¿Qué significa memoria expandida?
Memoria expandida (ME) es un término general que engloba diversas variantes tecnológicas que no necesariamente funcionan entre sí ni están directamente relacionadas. Sin embargo, estas tecnologías pretendían resolver el mismo problema, el límite de 640 KB de memoria utilizable para programas en el sistema operativo DOS. La variante de memoria expandida más utilizada era la Especificación de Memoria Expandida (EMS) o LIM EMS.
Diccionario Techopedia: Memoria expandida
La memoria expandida se refiere a varios métodos para permitir el uso de más que el límite predeterminado de 640 KB impuesto por el sistema operativo DOS. El sistema de memoria expandida más utilizado fue la especificación desarrollada conjuntamente por Lotus Software, Intel y Microsoft, que se denominó simplemente Especificación de Memoria Expandida. Pero para diferenciarla de las demás, a veces se hacía referencia a ella como LIM EMS para denotar a los desarrolladores. La primera versión ampliamente utilizada fue la EMS 3.2, que admitía hasta 8 MB de memoria expandida.
AST Research, Ashton-Tate y Quadram desarrollaron otra tecnología de memoria expandida, la Extended EMS (EEMS), que competía directamente con la LIM EMS 3.x. La EEMS permitía asignar cualquier región de 16 KB de la RAM inferior a memoria expandida, siempre que no estuviera directamente asociada a interrupciones de la CPU o a la memoria de E/S dedicada utilizada por las tarjetas de vídeo y de red. Esto significaba que los programas podían entrar y salir de la RAM adicional. Sin embargo, prácticamente todas las características de EEMS se incorporaron a LIM EMS.
IBM también tenía su propia especificación de memoria expandida, a la que denominó Adaptador de Memoria Expandida (XMA). Utilizaban tarjetas de expansión que podían ser direccionadas por un modelo de memoria expandida o por memoria extendida. Estas tarjetas no funcionaban con EMS y el driver de IBM DOS utilizado era XMAEM.SYS, pero un driver posterior llamado XMA2EMS.SYS proporcionaba a las tarjetas XMA emulación EMS.