Mémoire étendue

La mémoire étendue, également connue sous le nom de XMS (eXtended Memory Specification) est une technologie qui permet une capacité supérieure à la limite de 640 Ko de la mémoire principale standard MS-DOS. La mémoire étendue a été introduite dans le processeur Intel 80286, augmentant la quantité de mémoire adressable au-delà de ce qui avait été introduit dans la mémoire étendue (EMS) de même nom. Avant l'introduction de l'EMS, la mémoire étendue était utilisée pour porter la limite supérieure de 640 Ko du DOS à 1 Mo à l'aide d'un élévateur de carte mémoire à grille. La mémoire étendue permettait initialement de porter la mémoire adressable à 16 Mo. XMS 2.0 a étendu la capacité à 64 Go et XMS 3.0 à un maximum de 4 Go. AMD64 est le standard x86-64 de facto et augmente la mémoire maximale jusqu'à 256 To. L'émulation des pilotes redirigeait les programmes écrits pour la mémoire étendue vers la zone de mémoire supérieure de cette dernière. Le seul matériel requis était une augmentation de la RAM ou un support pour le processeur. La mémoire étendue ne peut être adressée que par des logiciels fonctionnant en mode protégé, car tous les programmes fonctionnant en mode réel standard ne peuvent lire que la petite partie de la mémoire supérieure. Fait amusant : la limite supérieure de 640 Ko du DOS est la source présumée de la déclaration de Bill Gates, souvent citée mais fermement démentie : "640KB devraient être suffisants pour tout le monde."

Vous pouvez également être intéressé
  1. 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...
  2. Mémoire de code de correction d’erreur (mémoire ecc) Définition - Que signifie la mémoire de code de correction d'erreur (mémoire ECC)? La mémoire à code de correction d'erreur (ECC) est un type de stockage de données informatiques spécialement conçu pour détecter, corriger et surveiller les types les plus courants de corruption de données intérieures. Au fur et à...