SóProvas


ID
4834063
Banca
Exército
Órgão
EsFCEx
Ano
2020
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os semáforos são utilizados em sistemas operacionais e permitem controlar o acesso a recursos compartilhados. Uma das suas características essenciais é a atomicidade, que garante que

Alternativas
Comentários
  • uma vez iniciada uma operação de um semáforo, nenhum outro processo pode ter acesso a ele até que essa operação tenha acabado ou tenha sido bloqueada.

    FONTE SISTEMAS OPERACIONAIS MODERNOS.

  • Trata-se de uma questão sobre sistemas operacionais.

    O comando da questão pergunta o que a atomicidade (uma característica dos semáforos) garante.

    Em sistemas multitarefas ou multi "core", um problema recorrente é quando 2 tasks tentam usar o mesmo recurso e isso pode causar problemas. Para isso, a propriedade da atomicidade garante que o item é indivisível, ou seja, dois processadores não podem entrar na mesma região do código ao mesmo tempo.

    Vamos ver as alternativas.

    A) Errada. Não é sobre isso que trata a atomicidade.

    B) Errada. A atomicidade trata de acesso único e não da quantidade de acessos.

    C) Errada. Não é sobre isso que trata a atomicidade.

    D) Certa. É exatamente sobre esse bloqueio que versa a atomicidade. Quando um recurso está em uso, esse recurso fica inacessível pelos outros.
     
    E) Errada. Não é sobre isso que trata a atomicidade.


    Gabarito do Professor: Letra D.
  • Semáforo: é um tipo de variável que pode ser verificada e alterada em instruções atômicas, ou seja, sem possibilidades de interrupções.