Memoria espansa (EMS)
Il trucco che portò il DOS oltre i 640 kilobyte, scambiando porzioni di una memoria più grande attraverso una piccola finestra.
L'architettura originale del PC riservava gli indirizzi oltre i 640 kilobyte all'hardware, e MS-DOS non vedeva più in là. Nel 1984 Lotus, Intel e Microsoft concordarono LIM EMS: una scheda di memoria aggiuntiva è suddivisa in pagine da 16 kilobyte, che vengono scambiate in una finestra da 64 kilobyte nello spazio di indirizzi superiore. Il programma vede solo la finestra e cambia pagina quando servono altri dati.
Con il processore 386, EMM386 poteva emulare la stessa cosa nella memoria ordinaria, e accanto a esso XMS copriva la memoria oltre il primo megabyte. Per far partire un gioco poteva servire una combinazione tutta sua di HIMEM.SYS, EMM386 e menu di avvio in CONFIG.SYS — un intero sapere popolare scomparso con Windows 95 e la modalità protetta.