Sommario:
Definizione - Cosa significa Memoria estesa (EM)?
La memoria espansa (EM) è un termine generale o ombrello per diverse varianti tecnologiche che non necessariamente interagiscono tra loro o sono direttamente correlate tra loro. Tuttavia, queste tecnologie hanno lo scopo di risolvere lo stesso problema, il limite di 640 KB sulla memoria utilizzabile per i programmi nel sistema operativo DOS. La variante di memoria espansa più utilizzata è stata la Expanded Memory Specification (EMS) o LIM EMS.
Techopedia spiega la memoria espansa (EM)
La memoria espansa si riferisce a vari metodi per consentire l'utilizzo di un limite superiore a 640 KB predefinito imposto dal sistema operativo DOS. Il sistema di memoria espansa più utilizzato è stata la specifica sviluppata congiuntamente da Lotus Software, Intel e Microsoft, che è stata semplicemente definita la specifica di memoria espansa. Ma per differenziarlo dagli altri, a volte veniva chiamato LIM EMS per indicare gli sviluppatori. La prima versione ampiamente utilizzata era l'EMS 3.2, che era in grado di supportare fino a 8 MB di memoria espansa.
Un'altra tecnologia di memoria estesa è stata sviluppata da AST Research, Ashton-Tate e Quadram, l'Extended EMS (EEMS) e ha gareggiato direttamente con il LIM EMS 3.x. EEMS ha consentito di mappare qualsiasi regione di 16 KB nella RAM inferiore su memoria espansa, purché non fosse direttamente associata a interruzioni della CPU o memoria I / O dedicata utilizzata da schede video e di rete. Ciò significava che i programmi potevano essere attivati e disattivati dalla RAM aggiuntiva. Tuttavia, praticamente tutte le funzionalità di EEMS sono state incorporate in LIM EMS.
IBM aveva anche le proprie specifiche di memoria espansa, che chiamarono Expanded Memory Adapter (XMA). Usavano schede di espansione che potevano essere indirizzate da un modello di memoria espansa o da una memoria estesa. Queste schede non funzionavano con EMS e il driver IBM DOS utilizzato era XMAEM.SYS, ma un driver successivo chiamato XMA2EMS.SYS forniva l'emulazione EMS delle schede XMA.