MS-DOS er
ikke Et operativsystem med flere tasking. Det er en
enkelt-tasking operativsystem. Dette betyder, at det kun kan køre et program ad gangen.
Her er hvorfor:
* Ingen forebyggende multitasking: MS-DOS har ikke mulighed for automatisk at skifte mellem programmer. Hvis et program kører, har det fuld kontrol over computeren, indtil det er afsluttet eller frivilligt giver kontrol.
* begrænset hukommelsesstyring: MS-DOS administrerer hukommelse på en enkel måde, hvilket gør det vanskeligt at køre flere programmer samtidigt.
* Ingen virtuel hukommelse: MS-DOS bruger ikke virtuel hukommelse, som giver moderne operativsystemer mulighed for at køre flere programmer, selvom de overskrider den tilgængelige fysiske hukommelse.
Mens MS-DOS kunne køre programmer i baggrunden ved hjælp af værktøjer som "Baggrunds", var disse i det væsentlige løsninger og leverede ikke ægte multi-tasking-funktionalitet.
Vigtig note: Udtrykket "multitasking" har udviklet sig over tid. Nogle ældre systemer, inklusive nogle tidlige versioner af Windows, tilbød en form for "kooperativ multitasking", hvor programmer delte kontrol over CPU'en. Dette var dog stadig forskelligt fra den sande forebyggende multitasking, der findes i moderne operativsystemer som Windows 10 eller MacOS.