MS-DOS é
não um sistema operacional multitarefa. É um
toca única sistema operacional. Isso significa que ele só pode executar um programa por vez.
Aqui está o porquê:
*
sem multitarefa preventiva: O MS-DOS não tem a capacidade de alternar entre os programas automaticamente. Se um programa estiver em execução, ele possui o controle completo do computador até terminar ou produzir voluntariamente o controle.
*
Gerenciamento limitado de memória: O MS-DOS gerencia a memória de uma maneira simples, dificultando a execução de vários programas simultaneamente.
*
Sem memória virtual: O MS-DOS não utiliza memória virtual, o que permite que os sistemas operacionais modernos executem vários programas, mesmo que excedam a memória física disponível.
Embora o MS-DOS pudesse executar programas em segundo plano usando ferramentas como "Bornkers", essas eram essencialmente alternativas e não forneciam verdadeiras funcionalidades multitarefas.
Nota importante: O termo "multitarefa" evoluiu com o tempo. Alguns sistemas mais antigos, incluindo algumas versões iniciais do Windows, ofereceram uma forma de "multitarefa cooperativa", onde os programas compartilhavam o controle da CPU. No entanto, isso ainda era diferente da verdadeira multitarefa preventiva encontrada em sistemas operacionais modernos como o Windows 10 ou MacOS.