Inhoudsopgave:
Definitie - Wat betekent Expanded Memory (EM)?
Expanded memory (EM) is een overkoepelende of overkoepelende term voor verschillende technologievarianten die niet noodzakelijkerwijs met elkaar werken of direct aan elkaar gerelateerd zijn. Deze technologieën waren echter bedoeld om hetzelfde probleem op te lossen, de limiet van 640 KB op bruikbaar geheugen voor programma's in het DOS-besturingssysteem. De meest gebruikte variant van het uitgebreide geheugen was de Expanded Memory Specification (EMS) of de LIM EMS.
Techopedia verklaart Expanded Memory (EM)
Uitgebreid geheugen verwijst naar verschillende methoden om het gebruik van meer dan de standaardlimiet van 640 KB opgelegd door het DOS-besturingssysteem mogelijk te maken. Het meest gebruikte uitgebreide geheugensysteem was de specificatie die gezamenlijk werd ontwikkeld door Lotus Software, Intel en Microsoft, die eenvoudigweg de Uitgebreide Geheugenspecificatie werd genoemd. Maar om het te onderscheiden van de anderen, werd het soms het LIM EMS genoemd om de ontwikkelaars aan te duiden. De eerste veelgebruikte versie was de EMS 3.2, die tot 8 MB uitgebreid geheugen kon ondersteunen.
Een andere uitgebreide geheugentechnologie werd ontwikkeld door AST Research, Ashton-Tate en Quadram, het Extended EMS (EEMS) en concurreerde rechtstreeks met de LIM EMS 3.x. EEMS stond toe dat elk 16 KB-gebied in het lagere RAM-geheugen werd toegewezen aan uitgebreid geheugen, zolang het niet direct werd geassocieerd met CPU-interrupts of specifiek I / O-geheugen dat wordt gebruikt door video- en netwerkkaarten. Dit betekende dat programma's in en uit het extra RAM konden worden geschakeld. Vrijwel alle functies van EEMS zijn echter in LIM EMS opgenomen.
IBM had ook hun eigen uitgebreide geheugenspecificatie, die zij de Expanded Memory Adapter (XMA) noemden. Ze gebruikten uitbreidingskaarten die konden worden geadresseerd door een uitgebreid geheugenmodel of uitgebreid geheugen. Deze boards werkten niet met EMS uit de doos en het IBM DOS-stuurprogramma dat daarvoor werd gebruikt was de XMAEM.SYS, maar een latere driver genaamd XMA2EMS.SYS gaf de EMS-emulatie van de XMA-boards.
