Ed
há 2 meses
Vamos analisar cada uma das alternativas para identificar a INCORRETA: a) A instrução TSL opera com suporte do hardware, copiando o valor de um registrador para a variável LOCK e permitindo acesso à região crítica apenas se LOCK = 0. - Esta afirmação está correta, pois a TSL realmente é uma operação atômica que envolve hardware. b) Na Alternância Obrigatória, os processos alternam obrigatoriamente o acesso à região crítica, evitando condições de corrida, mas sem garantia de justiça (starvation). - Esta afirmação é verdadeira, pois a alternância obrigatória pode levar a starvation. c) A Solução de Peterson é um algoritmo puramente baseado em software que evita espera ociosa (busy waiting) por meio de estruturas de fila. - Esta afirmação é INCORRETA. A Solução de Peterson é um algoritmo que utiliza busy waiting, não evita. d) Tanto a Alternância Obrigatória quanto a Solução de Peterson e a TSL utilizam espera ociosa (busy waiting). - Esta afirmação é correta, pois todos esses métodos podem envolver busy waiting. e) A instrução TSL garante exclusão mútua porque a verificação e modificação de LOCK são realizadas como uma operação atômica. - Esta afirmação é correta, pois a operação atômica da TSL garante a exclusão mútua. Portanto, a alternativa INCORRETA é: c) A Solução de Peterson é um algoritmo puramente baseado em software que evita espera ociosa (busy waiting) por meio de estruturas de fila.