Memória expandida (em)

Definição - O que significa Memória Expandida (EM)?

Memória expandida (EM) é um termo abrangente ou abrangente para várias variantes de tecnologia que não funcionam necessariamente entre si ou estão diretamente relacionadas entre si. No entanto, essas tecnologias pretendiam resolver o mesmo problema, o limite de 640 KB de memória utilizável para programas no sistema operacional DOS. A variante de memória expandida mais amplamente usada era a Especificação de Memória Expandida (EMS) ou LIM EMS.

Definirtec explica memória expandida (EM)

Memória expandida refere-se a vários métodos para permitir o uso de mais do que o limite padrão de 640 KB imposto pelo sistema operacional DOS. O sistema de memória expandida mais amplamente usado foi a especificação desenvolvida em conjunto pela Lotus Software, Intel e Microsoft, que foi simplesmente chamada de Especificação de Memória Expandida. Mas para diferenciá-lo dos outros, às vezes era chamado de LIM EMS para denotar os desenvolvedores. A primeira versão amplamente utilizada foi o EMS 3.2, que era capaz de suportar até 8 MB de memória expandida.

Outra tecnologia de memória expandida foi desenvolvida pela AST Research, Ashton-Tate e Quadram, o Extended EMS (EEMS) e competiu diretamente com o LIM EMS 3.x. O EEMS permitia que qualquer região de 16 KB na RAM inferior fosse mapeada para memória expandida, contanto que não estivesse diretamente associada a interrupções de CPU ou memória de E / S dedicada usada por placas de vídeo e de rede. Isso significava que os programas podiam ser inseridos e removidos da RAM extra. No entanto, praticamente todos os recursos do EEMS foram incorporados ao LIM EMS.

A IBM também tinha sua própria especificação de memória expandida, que chamou de Expanded Memory Adapter (XMA). Eles usaram placas de expansão que podem ser endereçadas por um modelo de memória expandida ou memória estendida. Essas placas não funcionavam com o EMS pronto para uso e o driver IBM DOS usado para isso era o XMAEM.SYS, mas um driver posterior chamado XMA2EMS.SYS deu às placas XMA emulação EMS.