Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material