Questão FC316719
Na computação, preempção é o ato de interromper temporariamente uma tarefa a ser realizada por um sistema de computador sem a necessidade de sua cooperação e com a intenção de reto
Sistemas Operacionais
Com. Org. (IFSP) · 2015
Na computação, preempção é o ato de interromper temporariamente uma tarefa a ser realizada por um sistema de computador sem a necessidade de sua cooperação e com a intenção de retomar a tarefa em um momento posterior. Marque a alternativa em que o sistema operacional não é multitarefa com preempção:
- Linux
- Windows NT
- MS-DOS
- MS-Windows
- Cronix
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
MS-DOS não é um sistema operacional com multitarefa por preempção; ele foi projetado como um sistema monotarefa, executando uma única aplicação por vez sob controle do usuário.
Operava em modo real e sem proteção de memória, ou seja, não havia um kernel capaz de interromper e escalonar processos de forma segura e independente da cooperação dos programas.
Os programas tinham acesso direto ao hardware e aos recursos do sistema; se uma aplicação travasse ou entrasse em loop, o sistema inteiro ficava comprometido, pois não existia mecanismo do SO para forçar a troca de contexto.
Algumas soluções externas (como TSR e gerenciadores/softwares terceiros) simulavam multitarefa, mas eram técnicas cooperativas ou impostas, não equivalentes à multitarefa preemptiva do núcleo do sistema.
Portanto, MS-DOS não suporta multitarefa preemptiva.
Conteúdo do catálogo FC Concursos · Atualizado em