Julgue os itens seguintes, acerca de arquiteturas e objetos de software comum...

Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real. Semáforos são objetos de controle de acesso de recursos comparti...


publicidade
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    Equipe Gabarite EQUIPE
    27/08/2026 • 10:21
    Vamos analisar essa afirmação sobre semáforos em sistemas operacionais de tempo real. Quando falamos em semáforo, estamos lidando com mecanismos de sincronização que controlam o acesso a recursos compartilhados por múltiplas threads ou processos. Existem dois tipos principais de semáforos: semáforo binário e semáforo de contagem.

    O semáforo binário realmente permite que apenas uma thread acesse o recurso por vez, funcionando de maneira semelhante a um mutex. Já o semáforo de contagem permite que mais de uma thread acesse o recurso, dependendo do valor atual do semáforo (ou seja, mais de uma unidade do recurso pode ser utilizada simultaneamente).

    O enunciado da questão generaliza, afirmando que "semáforos são objetos de controle de acesso [...] em que apenas uma thread pode ter acesso por vez", o que é verdadeiro apenas para o caso do semáforo binário, mas não para semáforos de contagem em geral. Portanto, a afirmação está ERRADA. O correto seria limitar a afirmação especificamente a semáforos binários.

    O gabarito é letra b.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.