El IBM PC y el IBM XT tenían una arquitectura de memoria de modo real, que solo permitía a los programas usar 1 mebibyte de espacio de dirección, de los cuales solo hasta 640 KiB estaba disponible como RAM normal para las aplicaciones.