memoria expandida

Búsquedas relacionadas con memoria expandida: memoria extendida, memoria virtual
Traducciones
Ejemplos ?
a memoria expandida o especificación de memoria expandida (Expanded Memory Specification, EMS) fue un método que proporcionaba memoria paginada extra a los programas de MS-DOS.
Área de memoria alta Área de memoria superior Especificación de memoria expandida Especificación de memoria extendida Modo irreal Modo real Modo protegido
Aunque el MS-DOS puede utilizar la RAM adicional (memoria extendida) mediante una llamada a la BIOS INT 15h, AH=87h, o como disco RAM o mediante emulación de memoria expandida habiendo habilitado previamente mediante software la memoria extendida, el costo de la memoria y la rareza de software que utilizara la memoria extendida y que pocos ordenadores basados en el i286 tuvieron más de 1 MiB de memoria.
La idea detrás de la memoria expandida era usar, también para la memoria del programa, parte de los 384 KiB restantes normalmente dedicados a los periféricos.
Originalmente, era posible una sola ventana de 64 KiB de memoria, más adelante esto fue más flexible. Las aplicaciones tuvieron que ser escritas de una manera específica para tener acceso a la memoria expandida.
Más adelante, algunas tarjetas madres de computadores basados en el Intel 80286 implementaron un esquema de memoria expandida que no requería tarjetas añadidas.
Típicamente, interruptores por software determinaban cuánta memoria se debía usar como memoria expandida y cuánta debía ser usada como memoria extendida.
Algunas famosas tarjetas de memoria expandida de los años 1980 fueron el RAMPage de AST Research, el IBM PS/2 80286 Memory Expansion Option, el AT&T Expanded Memory Adapter, y el Above Board de Intel.
Dado el precio del RAM de hasta varios cientos de dólares por megabyte durante ese período, y la calidad y la reputación de las marcas mencionadas arriba, una tarjeta de memoria expandida era muy costosa.
Comenzando en 1987, las características incorporadas de manejo de memoria del procesador Intel 80386 modelaron libremente el espacio de dirección cuando corrían software en modo real, haciendo innecesarias las soluciones de hardware. La memoria expandida se podía simular simplemente por software.
El uso de la memoria expandida por las aplicaciones disminuyó a principios de los años 1990, a medida que los DOS Extenders llegaron a ser más predominantes.
El primer programa de manejo de memoria expandida (por emulación) fue probablemente Compaq Expanded Memory Manager (CEMM), disponible en noviembre de 1987 con el DOS 3.31 de Compaq.