Ed
há 8 meses
Vamos analisar cada uma das alternativas sobre semáforos em sistemas operacionais: a) Semáforos são mecanismos que resolvem o problema de exclusão mútua. - Correto. Semáforos são usados para controlar o acesso a recursos compartilhados, garantindo que apenas um processo acesse o recurso por vez, resolvendo assim o problema de exclusão mútua. b) A operação down em um semáforo confere para ver se o valor é maior do que 1. - Incorreto. A operação down (ou P) verifica se o valor do semáforo é maior que 0, não 1. c) É garantido que uma vez que a operação de semáforo tenha começado, todos outro processo pode acessar o semáforo até que a operação tenha sido concluída ou bloqueada. - Incorreto. A operação de semáforo é projetada para garantir que apenas um processo possa acessar o recurso controlado pelo semáforo. d) A operação up não incrementa o valor de um determinado semáforo. - Incorreto. A operação up (ou V) é responsável por incrementar o valor do semáforo. e) Semáforos são implementados no sistema operacional e não são considerados uma forma de comunicação entre processos. - Incorreto. Semáforos são, de fato, uma forma de comunicação entre processos, pois permitem que processos sincronizem seu acesso a recursos compartilhados. Portanto, a alternativa correta é: a) Semáforos são mecanismos que resolvem o problema de exclusão mútua.