Logo Passei Direto
Buscar
Em sistemas multitarefas, algumas tarefas podem trabalhar juntas a fim de resolver um determinado problema, e para isso precisam se comunicar para sincronizar as informações. Em relação aos mecanismos utilizados para sincronizar tarefas, sobre os semáforos é correto:
Assinale a alternativa que apresenta as sentenças corretas.
I) O semáforo é utilizado para controlar acesso a recursos.
II) Um semáforo pode ser de dois tipos: binário e contador.
III) O semáforo não permite de forma alguma que um recurso seja compartilhado por mais de uma tarefa ao mesmo tempo.
IV) Um contador pode conter diversos valores, inclusive aceitando números negativos.
A I e III estão.
B III e IV estão.
C I e II estão.
D I e IV estão corretos.
User badge image
Desafios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das sentenças sobre semáforos: I) O semáforo é utilizado para controlar acesso a recursos. Verdadeiro, essa é uma das principais funções dos semáforos em sistemas multitarefas, permitindo que as tarefas acessem recursos compartilhados de forma controlada. II) Um semáforo pode ser de dois tipos: binário e contador. Verdadeiro, os semáforos podem ser classificados como binários (que podem assumir apenas os valores 0 ou 1) e contadores (que podem assumir valores inteiros não negativos). III) O semáforo não permite de forma alguma que um recurso seja compartilhado por mais de uma tarefa ao mesmo tempo. Falso, um semáforo pode permitir que um recurso seja compartilhado por mais de uma tarefa ao mesmo tempo, dependendo do valor do semáforo contador. Um semáforo binário, por outro lado, permite acesso exclusivo. IV) Um contador pode conter diversos valores, inclusive aceitando números negativos. Falso, um semáforo contador não deve conter valores negativos, pois isso não faz sentido no contexto de controle de acesso a recursos. Ele deve sempre ser zero ou positivo. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é verdadeira. - A afirmativa III é falsa. - A afirmativa IV é falsa. Portanto, a alternativa que contém todas as sentenças corretas é: C) I e II estão.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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