MS-DOS og beslektede operativsystemer (DOS) hadde iboende begrensninger for minnebruk. Det utgjorde de 640 første Kb, og var tilgjengelig for operativsystemet og applikasjonsprogramvare, mens minneområdet 640–1024 Kb var forbeholdt BIOS og utstyrsdrivere. Dette skyldtes igjen arkitekturen til 16-biter mikroprosessorene Intel 8086/Intel 8088 og deres kloner. Med en 20-biter adressebuss (2), hadde de en maksgrense på 1 megabyte (1024 kilobyte) hovedminne.