Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 Resposta Selecionada: d. Resposta Correta: d. Deadlock é a espera de um evento que nunca ocorrerá. Em sala de aula, foram estudadas 4 condições para prever que não ocorra Deadlock. Quais são essas condições? Retirar a exclusão mútua, requisitar os recursos antes de utilizá-los, retirar o recurso de um processo e evitar a referência circular. Retirar a exclusão mútua, requisitar os recursos antes de utilizá-los, retirar o recurso de um processo e evitar a referência circular. Pergunta 2 Resposta Selecionada: a. Resposta Correta: a. Assinale a alternativa CORRETA sobre as primitivas Sleep e Wakeup. A primitiva Sleep é uma chamada de sistema que bloqueia o processo que a chamou, ou seja, suspende a execução de tal processo até que outro processo o “acorde”. A primitiva Wakeup é uma chamada de sistema que “acorda” um determinado processo. A primitiva Sleep é uma chamada de sistema que bloqueia o processo que a chamou, ou seja, suspende a execução de tal processo até que outro processo o “acorde”. A primitiva Wakeup é uma chamada de sistema que “acorda” um determinado processo. Pergunta 3 Resposta Selecionada: a. Resposta Correta: a. Assinale a alternativa CORRETA sobre o Algoritmo de Peterson. O Algoritmo de Peterson é um algoritmo para evitar a condição de corrida e que utiliza a ideia de turnos e da variável de bloqueio. O Algoritmo de Peterson é um algoritmo para evitar a condição de corrida e que utiliza a ideia de turnos e da variável de bloqueio. Pergunta 4 Entre as várias soluções para evitar condição de corrida, encontra-se a solução de variável de bloqueio. Quanto a essa solução, assinale a alternativa CORRETA. 0,17 em 0,17 pontos 0,17 em 0,17 pontos 0,17 em 0,17 pontos 0,17 em 0,17 pontos Resposta Selecionada: c. Resposta Correta: c. A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0 refletindo que nenhum processo está na região crítica e 1 refletindo que há um processo na região crítica. Esta solução resolve o problema de condição de corrida quando a diferença de tempo de execução dos processos é muito grande. A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0 refletindo que nenhum processo está na região crítica e 1 refletindo que há um processo na região crítica. Esta solução resolve o problema de condição de corrida quando a diferença de tempo de execução dos processos é muito grande.
Compartilhar