Voltar

Na comunicação entre processos, NÃO faz parte de uma solução baseada em so...

Na comunicação entre processos, NÃO faz parte de uma solução baseada em software.


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
  • Marcos de Castro
    Marcos de Castro EQUIPE
    03/11/2026 • 20:01
    Esta questão aborda conceitos fundamentais da comunicação e sincronização entre processos em sistemas operacionais. Quando falamos em soluções baseadas em software para a comunicação e controle de acesso entre processos, estamos nos referindo a técnicas que não necessitam de suporte hardware específico.

    As alternativas b (Semáforos), c (Instruções P e V), d (Instruções DOWN e UP) e e (Monitores) são mecanismos típicos de software utilizados para gerenciar a sincronização entre processos, evitando condições de corrida e garantindo a comunicação ordenada.

    Por outro lado, a alternativa a (Desabilitar interrupções) não é uma solução baseada unicamente em software, pois envolve mudança no comportamento do hardware (as interrupções são sinais enviados pelo hardware ao processador). Desabilitar interrupções é uma técnica utilizada geralmente em sistemas monoprogramáveis para evitar preempção durante a seção crítica, mas é considerada uma solução baseada em hardware, não software puro.

    Portanto, a alternativa que NÃO faz parte de uma solução baseada em software é a alternativa a.
publicidade
🍪

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