Filtrar


Questões por página:
O deadlock é a situação na qual os processos envolvidos aguardam por um recurso que nunca estará disponível ou por um evento que nunca ocorrerá. Quatro condições devem ocorrer ao mesmo tempo em um sistema para configurar a situação de deadlock.
Além da condição de espera circular, as demais condições são as seguintes:
Um conjunto de processos está em estado de deadlock quando todos os processos no conjunto estão esperando por um evento que pode ser causado apenas por outro processo no conjunto. Para que ocorra uma situação de deadlock, quatro condições são necessárias simultaneamente. Uma dessas condições se configura quando um recurso só pode ser liberado voluntariamente pelo processo que o mantém, depois que esse processo tiver completado a sua tarefa.
Essa condição é conhecida como

Um usuário de um sistema operacional encontra-se diante de uma situação de deadlock nas seguintes condições:


• o processo W precisa de recursos concedidos previamente a um outro processo Y, que os está utilizando;


• o processo W não pode “tomar à força” esses recursos, ou seja, só pode utilizá-los se o processo Y, que os retém, liberá-los;


• o processo Y não libera esses recursos, e isso não permite a operação do processo W, sendo que essa situação paralisa o sistema operacional.


Nesse caso, trata-se da condição de ocorrência de deadlock de

Quanto a temática "Transações e Controle de Concorrência" leia a definição abaixo:

"______ acontece quando dois ou mais processos são impedidos de prosseguir pois um está bloqueando o outro".

Assinale a alternativa que preencha corretamente a lacuna.
Qual alternativa descreve melhor o significado de deadlock em um sistema operacional?
Visualizar Questão Comentada