Parce que Microsoft vise MS-DOS pour fonctionner sur PC début sans beaucoup de la manière de RAM, MS-DOS dispose d'aucune capacité pour les programmes multitâches. Lorsque l'utilisateur exécute un programme, ce programme consomme des ressources système jusqu'à ce qu'il arrête, puis un autre programme peut accéder à la mémoire. Certains types de programmes appelés TSR, pour Terminate and Stay Resident, peuvent se garer dans la mémoire, mais ces programmes sont vulnérables à un chevauchement de mémoire et souvent écrasé. Les premières versions de Windows introduits vrai multitâche aux PC.