FC ConcursosFC Concursos

Flashcard FC269237

O que a operação down (wait/P) faz sobre o valor de um semáforo e o que ocorre quando esse valor é zero?

Gerência de Processos

IDECAN · 2024

De acordo com o assunto TI Sistemas Operacionais: Gerência de Processos, responda:

O que a operação down (wait/P) faz sobre o valor de um semáforo e o que ocorre quando esse valor é zero?
Mostrar resposta e comentário

Resposta

Quando \(S>0\), o semáforo é decrementado e o processo prossegue; quando \(S=0\), o processo é bloqueado (dorme) até ser despertado por um up.

Explicação:
O teste de \(S\) e o decremento devem ocorrer de forma atômica para evitar condições de corrida.
Em semáforos de contagem, cada down consome uma unidade do recurso e só bloqueia quando não há unidades disponíveis.






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/266995

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo