Definición de EMS

EMS

(Expanded Memory Specification) Especificación de memoria expandida. Técnica para aumentar la memoria en computadores personales bajo DOS. EMS permite que DOS trabaje con 32MB de memoria adicional mediante segmentos de conmutación de bancos de memoria EMS en memoria convencional. Debe reservarse una porción de 64KB de memoria superior (UMA) para el cuadro de páginas EMS, el túnel a través del cual la CPU tiene acceso a la memoria EMS.

En 386 y superiores, la memoria extendida se convierte en memoria EMS mediante un administrador de memoria de software. Todos los modernos administradores de memoria, como EMM386 (DOS 5 y superiores), QEMM y 386MAX, pueden asignar en forma dinámica memoria expandida en la medida que se requiera, pero el cuadro de páginas de 64KB debe reservarse al inicio, si se pretende usar EMS en cualquier Con el fin de usar EMS, la aplicación está escrita para utilizarla directamente (Lotus 1-2-3 versión 2.x, AutoCAD, etc.) o se ejecuta en un entorno que la utilice, como DESQview. Windows no utiliza EMS, pero la soporta para aplicaciones DOS que la requieran.

    Expandida versus extendida
Memoria expandida (EMS) y memoria extendida difieren entre sí. EMS puede instalarse en máquinas tipo XT y superiores, mientras que la memoria extendida requiere al menos un 286. Muy pronto EMS rompió la barrera de memoria de 1MB, pero desde que Windows y las aplicaciones extendidas de DOS también rompieron la barrera de 1MB, utilizando memoria contigua regular más allá de 1MB (memoria extendida), EMS sólo se utiliza para aplicaciones DOS antiguas.