Année CPU Broches Taille Description
1981 8088 20 220 = 1 Mo
                                    _____
                                1Mo|BIOS |
                                   |_____|      4 Mo
                                   |carte|     _______
                                   |vidéo|     | 64Ko |
                                   |_____|     | 64Ko | mémoire
                                   |     |     | 64Ko | paginée
                                   |_____|     | 64Ko |
                         LIM   64Ko|_____| --> | 64Ko |
Mémoire conventionnelle (DOS) 640Ko| DOS |     |______|
                                0Ko|_____|

Le CPU ne voit que 16 Ko de Ram sur 1 Mo.

Tableur 1.2.3 de lotus : 16K + 128K + 128K ... 640K

LIM.SYS {Lotus + IBM + Microsoft} : 64 Ko entre le 640 Ko et le 1 Mo avec une carte ISA. Permet d'accéder à 4 Mo de mémoire paginée.
Adresse : adresse du 64Ko + numéro de page.

Ajouté à DOS, LIM.SYS permet d'accéder à la mémoire paginée, Extended Memory ou EMS

Inconvénients: Lent, peut pas changer de programme (zone d'adresse consécutive)

1988 80286 24 224 = 16 Mo
 15296 Ko : XMS Mémoire étendue (données)
    64 Ko : HMA Mémoire Haute (High Memory Area)
   384 Ko : (384 Ko + 640 Ko) = 1 Mo
   640 Ko : DOS + PILOTES (drivers)

Standard: XMS, Extended Memory Specification

HIMEM.SYS: High Memory

Charger DOS dans la mémoire haute [congig.sys]

DOS=HIGH

Charger des pilotes ou des périphériques dans la mémoire haute:

LH driver
LOADHIGH driver
DEVICEHIGH device
     

Accès au 386 Ko et simuler la mémoire paginée avec la RAM: charger EMM386.EXE sans EMS

Outils pour la configuration de la mémoire: MEMMAKER.EXE

[CONFIG.SYS]

EMM386.EXE NOEMS
DOS=UMB
DEVICEHIGH=...
LOADHIGH DOSKEY