SóProvas


ID
2085673
Banca
Aeronáutica
Órgão
CIAAR
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em Sistemas Operacionais, quando um processo P1 aguarda por um recurso R2, que está alocado ao processo P2, o qual aguarda o recurso R1, alocado em P1, e P1 não libera o recurso para P2, e vice-versa, essa situação é chamada de deadlocks, ou impasse, ou ainda adiamento infinito. Um evento que não irá ocorrer, ou a espera de um recurso que nunca vai estar disponível, caracteriza deadlock. Quatro condições são necessárias para que se ocorra um deadlock, e cada uma pode ter uma abordagem diferente para evitar que se ocorra o deadlock. Exclusão mútua é uma situação de ocorrência de deadlock. Assinale a alternativa correta, que apresenta a abordagem da condição Exclusão mútua.

Alternativas
Comentários
  • a) Usar spool em tudo -> Exclusão Mútua;

    b) Retomar os recursos alocados -> Não preempção;

    c) Ordenar numericamente -> Espera Cricular;

    d) Requisitar incialmente todos os recursos alocados -> Posse e espera

     

     

  • A- Usar spool em tudo.

  • Abordagens para evitar o DEADLOCK

    Exclusão mútua: usar spool em tudo.

    Posse e espera: requisitar inicialmente todos os recursos necessários.

    Não preempção: retomar recursos alocados.

    Espera circular: forçar o processo a ter apenas um recurso por vez.

    Alternativa: A