Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas Operacionais — UECE-CEV 2025

Sistemas OperacionaisSistemas Operacionais
Código
qg615456
Banca
UECE-CEV
Órgão
PGE-CE
Ano
2025
Nível
Médio
Cargo
Técnico de Representação Judicial - Tecnologia da Informação - Infraestrutura
Técnicas de sincronização são aplicadas para controlar o acesso simultâneo a registros em um Sistema Operacional. Assinale a opção que descreve corretamente um problema de concorrência que está gerando lentidão de acesso por processos no Sistema Operacional.
  1. AO uso de semáforos binários pode ter causado um "deadlock" devido à espera circular, onde dois ou mais processos estão esperando por recursos que são mantidos uns pelos outros, bloqueando o sistema.
  2. BA sincronização com mutexes pode ter causado "starvation", onde um processo é continuamente preterido na obtenção do recurso compartilhado, mesmo que outros processos não estejam ativamente utilizando o recurso.
  3. CA utilização de barreiras de sincronização pode ter levado à condição de "race condition", onde a ordem de execução dos processos não foi controlada, causando inconsistências nos dados.
  4. DO uso de bloqueios de leitura e escrita causou uma "fome" de escrita, onde múltiplos processos de leitura estão impedindo o acesso de processos de escrita ao recurso, levando a uma ineficiência no sistema.
  5. EA utilização de variáveis de condição causou uma falha na sincronização de processos, já que elas não podem ser usadas para resolver conflitos entre múltiplos processos de leitura e escrita acessando dados simultaneamente.
Revelar gabarito e comentário

GabaritoA — O uso de semáforos binários pode ter causado um "deadlock" devido à espera circular, onde dois ou mais processos estão esperando por recursos que são mantidos uns pelos outros, bloqueando o sistema.

Link permanente: /questoes/qg615456