Sommario:
- Definizione: cosa significa EMS (Expanded Memory Specification)?
- Techopedia spiega le specifiche di memoria espansa (EMS)
Definizione: cosa significa EMS (Expanded Memory Specification)?
Una specifica di memoria espansa (EMS) era una tecnica introdotta nel 1984 per espandere la memoria convenzionale o principale oltre 1 MB nei computer compatibili con IBM XT. Il processo era noto come cambio di banco e comportava l'espansione della memoria oltre quella indirizzata direttamente dal processore. EMS è stato progettato per i programmi software del sistema operativo su disco (DOS) che richiedono memoria aggiuntiva.
EMS è anche noto come memoria espansa, LIM EMS, LIM 4.0 o EMS 4.0.
Techopedia spiega le specifiche di memoria espansa (EMS)
L'ultima versione delle specifiche di memoria espansa è stata sviluppata nel 1987 da Lotus Software, Intel e Microsoft.
Il microprocessore 8088 ha indirizzato solo un MB di memoria. Pertanto, dei 1024 KB, 640 KB sono stati utilizzati per la memoria ad accesso casuale (RAM) per la lettura e la scrittura e i rimanenti 384 Kb sono stati utilizzati per il sistema di input / output (BIOS) di base del sistema, memoria video e memoria per schede di espansione periferiche.
Uno standard di gestione della memoria estesa, noto come EMS esteso (EEMS), era in concorrenza con LIM EMS. È stato sviluppato da AST Research, Quadram e Ashton-Tate, che ha permesso di attivare e disattivare interi programmi dalla RAM aggiuntiva. Le due tecnologie sono state successivamente combinate in quello che in seguito era noto come LIM EMS 4.0.
In seguito sono stati sviluppati switch software per determinare la quantità di memoria che può essere utilizzata come memoria espansa e la quantità che può essere utilizzata come memoria estesa (memoria superiore a 1024 KB). Intorno al 1987, le soluzioni hardware non erano più necessarie, poiché la memoria estesa poteva essere creata nel software. Tuttavia, successivamente sono stati sviluppati gestori di memoria espansi software con funzionalità aggiuntive ma strettamente correlate a EMS 4.0. Hanno creato RAM in parti inutilizzate del 384 Kb noto come area di memoria superiore, che ha creato spazio per il caricamento di piccoli programmi noti come terminare e rimanere residenti (TSR).
Fino al 1990, la memoria espansa era il metodo preferito usato per aggiungere memoria a un PC. Windows 3.0 è stato rilasciato e utilizzato come gestore di memoria estesa che ha consentito ai programmi di utilizzare la memoria espansa senza interferenze. Inoltre, Windows 3.0 potrebbe simulare la memoria espansa se richiesto dalle applicazioni software.
Lo SME veniva utilizzato comunemente nei giochi e nei programmi aziendali dalla fine degli anni '80 alla metà degli anni '90. Successivamente, il suo utilizzo è diminuito quando i consumatori sono passati dal sistema operativo DOS (SO) al sistema operativo Microsoft Windows.