Ms-dos ist
nicht Ein Multitasking-Betriebssystem. Es ist ein
einzelner Tasking Betriebssystem. Dies bedeutet, dass es jeweils nur ein Programm ausführen kann.
Hier ist der Grund:
* Keine präventive Multitasking: MS-DOS kann nicht automatisch zwischen den Programmen wechseln. Wenn ein Programm ausgeführt wird, hat es die vollständige Kontrolle über den Computer, bis es fertig ist oder freiwillig die Kontrolle ergibt.
* Begrenzter Speichermanagement: MS-DOS verwaltet das Speicher auf einfache Weise und macht es schwierig, mehrere Programme gleichzeitig auszuführen.
* Keine virtuelle Erinnerung: MS-DOS verwendet keinen virtuellen Speicher, mit dem moderne Betriebssysteme mehrere Programme ausführen können, selbst wenn sie den verfügbaren physischen Speicher überschreiten.
Während MS-DOS Programme im Hintergrund mit Tools wie "Hintergrund" ausführen konnten, waren dies im Wesentlichen Workarounds und lieferten keine echte Multitasking-Funktionalität.
Wichtiger Hinweis: Der Begriff "Multitasking" hat sich im Laufe der Zeit weiterentwickelt. Einige ältere Systeme, darunter einige frühe Versionen von Windows, boten eine Form von "kooperativen Multitasking", bei denen Programme die Kontrolle über die CPU teilten. Dies war jedoch immer noch anders als das wahre präventive Multitasking in modernen Betriebssystemen wie Windows 10 oder MacOS.