

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
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.
A 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.
A 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.
O 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.
A 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.