SóProvas


ID
5535928
Banca
CESGRANRIO
Órgão
Caixa
Ano
2021
Provas
Disciplina
Sistemas Operacionais
Assuntos

A sincronização entre processos concorrentes é fundamental para garantir a confiabilidade dos sistemas multiprogramáveis.
Um mecanismo de sincronização simples, que permite implementar a exclusão mútua sem a deficiência da espera ocupada (busy wait), é o 

Alternativas
Comentários
  • O semáforo mutex é usado para exclusão mútua. Ele é projetado para garantir que apenas um processo de cada vez esteja lendo ou escrevendo no buffer e em variáveis associadas. Essa exclusão mútua é necessária para evitar o caos.

    E.

    Tanenbaum.

  • GABARITO E

    Mutex: É uma variável compartilhada que pode estar em um de dois estados: destravado ou travado. Um bit para representá-lo:

    • 0: destravado;
    • Demais inteiros: travado;

    Versão simplificada do semáforo utilizada quando a capacidade de contagem dele não é necessária. 

    ATENÇÃO!! Mutexes são bons somente para gerenciar a exclusão mútua de algum recurso ou trecho de código compartilhado. 

    FONTE: Tanenbaum