Logo Passei Direto
Buscar
O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas as sentenças:

a) I, III e IV
b) I, II e III
c) apenas II e III
d) apenas I e IV
e) II, III e IV
User badge image
Aprimorando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada sentença: I. O semáforo deve ser inicializado com um valor não negativo. Correto, pois o valor inicial do semáforo deve ser não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. Correto, pois a operação wait decrementa o semáforo e bloqueia o processo se o valor se tornar negativo. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. Correto, pois a operação signal incrementa o semáforo e desbloqueia um processo bloqueado se necessário. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Incorreto, pois as operações de incrementar e decrementar em um semáforo devem ser operações atômicas, ou seja, não podem ser interrompidas. Com base nas análises, as sentenças corretas são I e III. Portanto, a alternativa correta que contém todas as sentenças verdadeiras é: a) I, III e IV.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina