Je vais lui simplifier la tâche.
Un DOS version 2 ou plus a des capacités multitâches rudimentaires. Il est ainsi possible d'imprimer en arrière-plan via un programme résident (TSR) nommé PRINT. Régulièrement, la boucle d'attente du clavier (idle) et la fonction d'affichage no.2 du DOS appellent l'interruption 28h sur laquelle se greffe cette tâche de fond (spooling). Mais le DOS n'étant pas réentrant, un programme résident ne doit le déranger que s'il sait ce qu'il fait (flag InDOS ou sauvegarde des piles internes).
L'avantage de ce DOS est de considérer toutes les applications comme des tâches parallèles. En revanche, elles doivent absolument respecter la mémoire qui leur est allouée. Un peu comme Windows 3.0 en mode réel (processeur 8088/8086 suffisant) qui risquerait autrement de planter. La notion de TSR ou de flag InDOS disparaît donc. Son format exécutable NE est commun à OS/2 et Windows 16 bits.