Spécification de la mémoire étendue (ems)

Définition - Que signifie la spécification de mémoire étendue (EMS)?

Une spécification de mémoire étendue (EMS) était une technique introduite vers 1984 pour étendre la mémoire conventionnelle ou principale au-delà de 1 Mo dans les ordinateurs compatibles IBM XT. Le processus était connu sous le nom de changement de banque et impliquait d'étendre la mémoire au-delà de ce qui était directement adressé par le processeur. EMS a été conçu pour les logiciels de système d'exploitation de disque (DOS) nécessitant de la mémoire supplémentaire.

EMS est également connu sous le nom de mémoire étendue, LIM EMS, LIM 4.0 ou EMS 4.0.

Definir Tech explique la spécification de mémoire étendue (EMS)

La dernière version de la spécification de la mémoire étendue a été développée en 1987 par Lotus Software, Intel et Microsoft.

Le microprocesseur 8088 n'adressait qu'un Mo de mémoire. Ainsi, sur les 1024 Ko, 640 Ko ont été utilisés pour la mémoire vive (RAM) pour la lecture et l'écriture, et les 384 Ko restants ont été utilisés pour le système d'entrée / sortie de base (BIOS), la mémoire vidéo et la mémoire pour les cartes d'extension périphériques.

Une norme de gestion de la mémoire étendue, connue sous le nom d'EMS étendu (EEMS), faisait concurrence à LIM EMS. Il a été développé par AST Research, Quadram et Ashton-Tate, ce qui a permis à des programmes entiers d'être commutés dans et hors de la RAM supplémentaire. Les deux technologies ont ensuite été combinées dans ce qui fut plus tard connu sous le nom de LIM EMS 4.0.

Des commutateurs logiciels ultérieurs ont été développés pour déterminer la quantité de mémoire pouvant être utilisée comme mémoire paginée et celle pouvant être utilisée comme mémoire étendue (mémoire supérieure à 1024 Ko). Vers 1987, les solutions matérielles n'étaient plus nécessaires, car la mémoire étendue pouvait être créée dans le logiciel. Pourtant, les gestionnaires de mémoire étendue de logiciels ultérieurs ont été développés avec des fonctionnalités supplémentaires mais étroitement liées à EMS 4.0. Ils ont créé de la RAM dans les parties inutilisées des 384 Ko connus sous le nom de zone de mémoire supérieure, ce qui a créé de l'espace pour le chargement de petits programmes appelés résidents de terminaison et de séjour (TSR).

Jusqu'en 1990, la mémoire paginée était la méthode préférée pour ajouter de la mémoire à un PC. Windows 3.0 a été publié et utilisé comme gestionnaire de mémoire étendu qui a permis aux programmes d'utiliser la mémoire paginée sans interférence. En outre, Windows 3.0 pourrait simuler la mémoire paginée si nécessaire par les applications logicielles.

EMS a été couramment utilisé dans les jeux et les programmes commerciaux de la fin des années 1980 au milieu des années 1990. Plus tard, son utilisation a décliné lorsque les consommateurs sont passés du système d'exploitation DOS (OS) au système d'exploitation Microsoft Windows.