FC ConcursosFC Concursos

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:

  1. Linux
  2. Windows NT
  3. MS-DOS
  4. MS-Windows
  5. 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

Continue aprendendo