O uso de semáforos tornou-se um dos principais mecanismos utilizados em projetos de sistemas operacionais e em aplicações concorrentes.
Hoje, a maioria das linguagens de programação disponibiliza rotinas para uso de semáforos.Na figura abaixo, são utilizados três semáforos.
Considere as seguintes afirmações:
I. Caso o valor do semáforo seja negativo, o processo é bloqueado e inserido ao fim da fila desse semáforo.
II. Se o valor do semáforo for igual a 0, o valor é decrementado e o processo pode entrar em sua região crítica.
III. Um dos semáforos é chamado mutex que controla o acesso à região crítica e é inicializado com o valor 1.
Assinale a alternativa correta.
Escolha uma:
a.Somente I, II e III estão corretas. (Incorreto)
b.Somente II e III estão corretas.
c.Somente I está correta.
d.Somente I e II estão corretas.
e.Somente I e III estão corretas.
Soluções para a tarefa
Respondido por
27
a.Somente I, II e III estão corretas. (Incorreto)
b.Somente II e III estão corretas. (Incorreto)
d.Somente I e II estão corretas. ( Incorreto )
=/
Respondido por
63
A resposta correta é:
Somente I e III estão corretas.
I. Caso o valor do semáforo seja negativo, o processo é bloqueado e inserido ao fim da fila desse semáforo.
III. Um dos semáforos é chamado mutex que controla o acesso à região crítica e é inicializado com o valor 1.
Perguntas interessantes
Matemática,
10 meses atrás
Português,
10 meses atrás
Química,
10 meses atrás
Física,
1 ano atrás
Contabilidade,
1 ano atrás
Matemática,
1 ano atrás