Questão nº 27

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 27)

FCC2017Assistente Técnico em Tecnologia da Informação de Defensoria - Assistente Técnico de SuporteTecnologia da Informação
Gabarito: Bver comentário ↓

Em um sistema operacional de computador, três processos estão na seguinte situação:

  • o processo P1 tem a posse do recurso R1.
  • o processo P2 tem a posse do recurso R2.
  • o processo P3 tem a posse do recurso R3.

O processo P1 solicita o recurso R2, o processo P2 solicita o recurso R3, e o processo P3 solicita o recurso R1. Sobre essa situação, é correto afirmar que

Resposta comentada

Gabarito Alternativa B

Deadlock (ou impasse) é uma situação em que dois ou mais processos ficam bloqueados indefinidamente, cada um esperando por um recurso que está sendo mantido por outro processo do grupo. Isso acontece quando há uma dependência circular entre eles.

  • (A) Incorreta: A ausência de P1 solicitar R3 não impede o deadlock, pois a condição de espera circular já está estabelecida entre P1, P2 e P3 com os recursos R1, R2 e R3.
  • (B) Correta: Há uma condição de deadlock porque todas as quatro condições de Coffman para deadlock são satisfeitas: exclusão mútua (recursos não compartilháveis), posse e espera (cada processo detém um recurso e espera por outro), não preempção (recursos não podem ser tomados à força) e, crucialmente, espera circular (P1 espera por R2, P2 espera por R3, e P3 espera por R1, formando um ciclo P1 -> P2 -> P3 -> P1).
  • (C) Incorreta: O fato de P3 não solicitar R2 não quebra o ciclo de espera circular já existente entre P1, P2 e P3.
  • (D) Incorreta: Esta alternativa descreve uma configuração diferente de deadlock. A situação apresentada na questão já configura um deadlock, independentemente de outras possíveis configurações. A armadilha aqui é tentar desviar a atenção para um cenário alternativo, fazendo o aluno duvidar da análise do cenário original.
  • (E) Incorreta: A ausência de P2 solicitar R1 não impede o deadlock, pois a cadeia de espera circular P1 -> P2 -> P3 -> P1 já está completa.

Fonte: FCC DPE-AM 2017 Assistente Técnico em Tecnologia da Informação de Defensoria - Assistente Técnico de Suporte (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho