FC ConcursosFC Concursos

Questão FC267012

As interrupções do sistema operacional atuam como auxiliares na interação entre camadas de software de entrada e saída. Selecione a alternativa que ocorre quando várias tarefas con

Gerência de Processos

IDECAN · 2022

As interrupções do sistema operacional atuam como auxiliares na interação entre camadas de software de entrada e saída. Selecione a alternativa que ocorre quando várias tarefas concorrem para a utilização de um mesmo recurso, em um sistema operacional.

  1. Thread
  2. Segmentação
  3. DeadLock
  4. Multithreading
  5. Swapping
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

DeadLock é a situação em que duas ou mais tarefas ficam permanentemente bloqueadas, cada uma aguardando por um recurso que outra detém, impedindo a conclusão das operações.

Para que um deadlock ocorra, normalmente estão presentes as quatro condições de Coffman: exclusão mútua, retenção e espera, sem preempção e espera circular. Se qualquer uma dessas condições for removida, o impasse não se forma.

Exemplo prático: processo A segura impressora e espera pelo scanner; processo B segura scanner e espera pela impressora — ambos ficam bloqueados.

Contramedidas: prevenção (eliminar uma das condições), evasão (algoritmos como banqueiro), detecção (grafos de espera) e recuperação (preempção de recursos ou término de processos).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo