Equipe Gabarite
EQUIPE
01/10/2025 • 05:39
Gabarito: a)
Semáforos são de fato uma ferramenta crucial em sistemas operacionais para o gerenciamento de concorrência e sincronização entre processos ou threads. Eles são variáveis especiais que são usadas para controlar o acesso a recursos compartilhados, garantindo que apenas um número limitado de processos possa acessar o recurso ao mesmo tempo.
A característica de serem alteradas e verificadas em instruções atômicas é essencial, pois isso impede que operações de semáforos sejam interrompidas, o que poderia levar a condições de corrida ou estados inconsistentes. As operações atômicas garantem que a verificação e modificação do semáforo sejam completadas como uma única operação indivisível, sem interferência de outros processos ou threads.
Portanto, a afirmação da questão está correta, pois descreve adequadamente a função e a natureza dos semáforos em sistemas operacionais.
Semáforos são de fato uma ferramenta crucial em sistemas operacionais para o gerenciamento de concorrência e sincronização entre processos ou threads. Eles são variáveis especiais que são usadas para controlar o acesso a recursos compartilhados, garantindo que apenas um número limitado de processos possa acessar o recurso ao mesmo tempo.
A característica de serem alteradas e verificadas em instruções atômicas é essencial, pois isso impede que operações de semáforos sejam interrompidas, o que poderia levar a condições de corrida ou estados inconsistentes. As operações atômicas garantem que a verificação e modificação do semáforo sejam completadas como uma única operação indivisível, sem interferência de outros processos ou threads.
Portanto, a afirmação da questão está correta, pois descreve adequadamente a função e a natureza dos semáforos em sistemas operacionais.