SóProvas


ID
2809972
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, acerca de sistemas operacionais.


Uma das causas de deadlocks em sistemas operacionais é a disputa por recursos do sistema que podem ser usados apenas por um processo de cada vez.

Alternativas
Comentários
  • Deadloack (Impasses)
        Técnicas de prevenção
            Esquema de Esperar-Morrer
            Esquema de Ferir-esperar
         São processos que  formam um ciclo fechado, numa espera circular que os impede de executar/concluir suas tarefas. Ocorre quando um processo espera por um evento que nunca ocorrerá.
        Condições
            exclusão mútua
            posse e espera
            não preempção
            espera circular 

  • Não concordo com o gab. Um recurso que pode ser acessado por vários processos não é deadloc. O deadloc é quando um processo espera por recurso do outro, ou seja, um fica esperando pelo outro. O que a questão fala é de semáforos que um processo espera o outro terminar. Isso é impace, mas não entendo como deadloc

  • André, a questão fala "uma das causas de deadlocks...".

  • Os sistemas de computadores têm inúmeros recursos adequados ao uso de somente um processo a cada vez. Sistemas operacionais Modernos 2ed. (Tanembaum) - p.117

  • CERTO

    Deadlock (interbloqueio, blocagem, impasse), no contexto de  (SO), refere-se a uma situação em que ocorre um impasse, e dois ou mais  ficam impedidos de continuar suas execuções - ou seja, ficam bloqueados, esperando uns pelos outros. Trata-se de um problema bastante estudado em sistemas operacionais e , pois é inerente à própria natureza desses sistemas.

    São processos que formam um ciclo fechado, numa espera circular que os impede de executar/concluir suas tarefas. Ocorre quando um processo espera por um evento que nunca ocorrerá.

    Técnicas de prevenção

    -Esquema de Esperar-Morrer

    -Esquema de Ferir-esperar

    Condições

    -exclusão mútua

    -posse e espera

    -não preempção

    -espera circular 

  • GABARITO: CERTO

    Condições para ocorrência de impasses:

    1. Exclusão mútua. Cada recurso está atualmente associado a exatamente um processo ou está disponível.

    2. Posse e espera. Processos atualmente de posse de recursos que foram concedidos antes podem solicitar novos recursos.

    3. Não preempção. Recursos concedidos antes não podem ser tomados à força de um processo. 

    4. Espera circular. Deve haver uma lista circular de dois ou mais processos, cada um deles esperando por um processo de posse do membro seguinte da cadeia.