Memoria expandida

La memoria expandida, también conocida como EMS (Especificación de memoria expandida) fue un método utilizado para aumentar el límite superior de 640 KB de MS-DOS a 1 MB utilizando una tarjeta vertical de memoria cerrada.

Después de la llegada de la memoria extendida, los programas escritos para usar EMS serían redirigidos por la emulación del controlador para usar memoria extendida en su lugar, que no dependía de hardware especial sino que solo aumentaba las capacidades de RAM. La memoria extendida solo se puede direccionar mediante software que se ejecute en modo protegido, ya que todos los programas que se ejecutan en modo real estándar no pueden leer, excepto la pequeña parte de la memoria alta.

La memoria expandida es una tecnología distinta de la memoria extendida de nombre similar, que reemplazó a EMS con mayor capacidad cuando se introdujo con Intel 80286.

Dato curioso: El límite superior de 640 KB de DOS es la supuesta fuente de la declaración de Bill Gates, a menudo citada pero firmemente negada: "640 KB debería ser suficiente para cualquiera".