SóProvas


ID
1044217
Banca
CETRO
Órgão
ANVISA
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação aos sistemas operacionais, analise as assertivas abaixo.

I. Uma variável do tipo semáforo tem a propriedade da exclusão mútua, ou seja, apenas um processo pode estar ativo em um semáforo.

II. Uma variável do tipo Monitor tem o valor 0 (zero), indicando que nenhum sinal para despertar foi salvo, ou um valor positivo, caso um ou mais sinais para despertar estejam pendentes.

III. Uma variável do tipo Mutex é boa apenas para gerenciar a exclusão mútua de algum recurso ou parte do código compartilhado.

É correto o que se afirma em:

Alternativas
Comentários
  • Não entendi muito bem a redação, mas acredito que o II se refira ao Semáforo e o I ao Monitor.

     

    Monitor é equivalente ao SyncLock do C#. Ele permite que apenas uma thread use alguma variável ao mesmo tempo

    .

    Semáforo é uma variável de controle de um recurso. Um processo só pode acessar um recurso se a contagem do semafóro for positiva. Ao ser inicializado o semáforo recebe uma quantidade X, que é decrementada a cada vez que o acesso ao recurso é garantido, e incrementada quando o recurso é liberado. Ao tentar acessar um recurso, se o valor do semáforo for zero, o processo é colocado numa fila, até que algum processo sinalize sua liberação.

     

    Mutex é o semáforo binário.

     

  • GABARITO: C

    I. Uma variável do tipo semáforo tem a propriedade da exclusão mútua, ou seja, apenas um processo pode estar ativo em um semáforo. Monitor

    Apenas um processo pode estar ativo em um monitor em qualquer dado instante.

    II. Uma variável do tipo Monitor tem o valor 0 (zero), indicando que nenhum sinal para despertar foi salvo, ou um valor positivo, caso um ou mais sinais para despertar estejam pendentes. Semáforo