Questão de Sistemas Operacionais — Processos — IF-PI 2026
Sistemas OperacionaisProcessos
- Código
- qg709982
- Banca
- IF-PI
- Órgão
- IF-PI
- Ano
- 2026
- Nível
- Superior
- Cargo
- Professor EBTT - Informática
Em sistemas operacionais modernos, o suporte à concorrência exige mecanismos adequados de sincronização, exclusão mútua e coordenação entre processos.Considere um sistema operacional que utiliza semáforos para controlar o acesso a regiões críticas compartilhadas entre processos concorrentes.Analise as assertivas a seguir e assinale a alternativa CORRETA:
- AUm semáforo binário pode assumir apenas os valores 0 e 1 e, por isso, não é capaz de garantir exclusão mútua em regiões críticas.
- BA operação wait (ou P) sobre um semáforo decrementa seu valor e, caso o resultado seja negativo, o processo continua em execução normalmente.
- CA utilização inadequada de semáforos pode levar a situações de deadlock (impasse), mesmo que cada região crítica esteja corretamente protegida por exclusão mútua.
- DEm um sistema que utiliza semáforos, a substituição desses mecanismos por variáveis compartilhadas simples não altera a correção dos algoritmos de sincronização.
- EO uso de semáforos elimina completamente a possibilidade de inanição (starvation), desde que o sistema operacional seja preemptivo.