Buscar

Em relação aos conceitos de semáforos, selecione a alternativa correta. I. O uso de semáforos garante que um programa esteja livre da hipótese de ...

Em relação aos conceitos de semáforos, selecione a alternativa correta.

I. O uso de semáforos garante que um programa esteja livre da hipótese de condições de corrida.
II. Os semáforos são mais indicados para ser usados no problema de leitores e escritores do que o mutex.
III. Pode-se utilizar o semáforo como um mutex, bastando colocar a quantidade de recursos igual a 1 (um).
Todas as a�rmações estão corretas.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
As a�rmações I e II estão corretas.
Apenas a a�rmação II está correta.

Essa pergunta também está no material:

SIMULADO SISTEMAS DISTRIBUÍDOS (1)
5 pág.

Computação Paralela Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: "Apenas a afirmação I está correta". Os semáforos são usados para sincronização de processos e threads em sistemas operacionais. Eles são usados para evitar condições de corrida, mas não garantem que um programa esteja livre de condições de corrida. Os semáforos são mais indicados para serem usados no problema de leitores e escritores do que mutex, pois permitem que múltiplos leitores acessem a região crítica simultaneamente, enquanto o mutex permite apenas um acesso por vez. Pode-se utilizar o semáforo como um mutex, mas é necessário colocar a quantidade de recursos igual a 1 (um), para que apenas um processo ou thread possa acessar a região crítica por vez.

0
Dislike0

✏️ 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