FC ConcursosFC Concursos

Questão FC266991

No que diz respeito à gerência de processos em sistemas operacionais, um termo é empregado para traduzir um problema que ocorre quando processos competem entre si. Existem quatro c

Conceitos, Funções e Tipos de Sistemas Operacionais

IDECAN · 2021

No que diz respeito à gerência de processos em sistemas operacionais, um termo é empregado para traduzir um problema que ocorre quando processos competem entre si. Existem quatro condições para sua ocorrência, listadas a seguir.

 

I. Condição de exclusão mútua. Em um determinado instante, cada recurso está em uma de duas situações: associado a um único processo ou disponível.

 

II. Condição de posso e espera. Processos que, em um determinado instante, retêm recursos concedidos anteriormente, podem requisitar novos recursos.

 

III. Condição de não preempção. Recursos concedidos previamente a um processo não podem ser tomados a força desse processo, eles devem ser explicitamente liberados pelo processo que os retém.

 

IV. Condição de espera circular. Deve existir u encadeamento circular de dois ou mais processos; cada um deles encontra-se à espera de um recurso que está sendo usado pelo membro seguinte dessa cadeia.

 

O termo é denominado

  1. padlock
  2. ziplock
  3. multilock
  4. deadlock
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Deadlock (também chamado de impasse) é a situação em que um conjunto de processos fica permanentemente bloqueado porque cada processo espera por um recurso que só outro processo do conjunto pode liberar.

Para que ocorra deadlock são necessárias quatro condições simultâneas: exclusão mútua, posse e espera, não preempção e espera circular. Se qualquer uma delas for removida, o impasse não pode persistir.

Exemplo simples: P1 segura R1 e espera R2; P2 segura R2 e espera R1 — forma-se uma espera circular e ninguém progride.

Em sistemas operacionais, lida‑se com deadlocks por três abordagens básicas: prevenção (evitar alguma condição), detecção (identificar quando ocorre) e recuperação (liberar recursos/encerrar processos).

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

Continue aprendendo