He aquí por qué:
* Sin multitarea preventiva: MS-DOS no tiene la capacidad de cambiar entre programas automáticamente. Si un programa se está ejecutando, tiene un control completo de la computadora hasta que termina o produce voluntariamente el control.
* Gestión de memoria limitada: MS-DOS administra la memoria de una manera simple, lo que dificulta ejecutar múltiples programas simultáneamente.
* Sin memoria virtual: MS-DOS no utiliza la memoria virtual, lo que permite a los sistemas operativos modernos ejecutar múltiples programas, incluso si exceden la memoria física disponible.
Si bien MS-DOS podría ejecutar programas en segundo plano utilizando herramientas como "Backgrounders", estos eran esencialmente solucionadores y no proporcionaban una verdadera funcionalidad multitarea.
Nota importante: El término "multitarea" ha evolucionado con el tiempo. Algunos sistemas más antiguos, incluidas algunas versiones tempranas de Windows, ofrecían una forma de "multitarea cooperativa" donde los programas compartían el control de la CPU. Sin embargo, esto todavía era diferente de la verdadera multitarea preventiva que se encuentra en los sistemas operativos modernos como Windows 10 o MacOS.