Buscar

Leia o texto abaixo: São condições exclusivas para que haja deadlock: Exclusão mútua: Um recurso é requisitado exclusivamente por um processo; Ret...

Leia o texto abaixo:

São condições exclusivas para que haja deadlock:
Exclusão mútua: Um recurso é requisitado exclusivamente por um processo;
Retenção e espera: Um processo não libera o recurso alocado e, ao mesmo
tempo, aguarda que outro processo libere um recurso para que consiga utilizá-lo;
Sem preempção: Um recurso só pode ser liberado pelo processo que o alocou
primeiro;
Espera circular: Existe uma cadeia cíclica fechada de processos aguardando a
liberação dos recursos alocados por outros processos.

Fonte: COFFMAN, G.; ELPHICK, J., e SHOSHANI, A.. System deadlocks.
Computing Surveys. Vol. 3, no. 2, pg. 67-78. 1971.


Considerando o texto, avalie as afirmacoes abaixo:

I. Uma estratégia para lidar com o deadlock é ignorá-lo
II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo.
III. Um processo entra em deadlock ao remover a preempção.

É correto o que se afirma em:

I. Uma estratégia para lidar com o deadlock é ignorá-lo
II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo.
III. Um processo entra em deadlock ao remover a preempção.
A+
A
A-

Essa pergunta também está no material:

Teste_ Atividade Objetiva 4
6 pág.

Programação I Universidade Estácio de SáUniversidade Estácio de Sá

💡 2 Respostas

User badge image

Ed Verified user icon

Analisando as afirmações apresentadas: I. Uma estratégia para lidar com o deadlock é ignorá-lo. Essa afirmação está incorreta. Ignorar o deadlock não é uma estratégia eficaz para lidar com ele. É necessário adotar medidas para prevenir ou resolver o deadlock. II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo. Essa afirmação está correta. Uma das estratégias para prevenir o deadlock é tornar um processo preemptivo, ou seja, permitir que um processo possa interromper a execução de outro processo para liberar recursos e evitar o deadlock. III. Um processo entra em deadlock ao remover a preempção. Essa afirmação está incorreta. A remoção da preempção não é uma condição para que um processo entre em deadlock. O deadlock ocorre quando há uma situação em que os processos estão aguardando recursos que estão sendo retidos por outros processos, formando um ciclo de espera. Portanto, a resposta correta é: II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo.

0
Dislike0
User badge image

Hugo Paulo

A alternativa correta é:

A+

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais