SóProvas


ID
1428856
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em um sistema com multiprogramação, vários processos podem competir por um conjunto finito de recursos presentes no sistema, como, por exemplo, o acesso a regiões da memória ou dispositivos de entrada e saída (E/S). Quando um processo X requisita um acesso a um determinado recurso e esse se encontra ocupado ou sendo utilizado por um processo Y de forma exclusiva, o sistema operacional coloca o requisitante em estado de espera.
Se o processo Y, por sua vez, também requisitar um recurso que esteja de posse do processo X de forma exclusiva, ambos entrarão em um estado conhecido pelo nome de

Alternativas
Comentários
  • Gabarito: E.

     

    Deadlock/Impasse - processos 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á.

     

    Como complemento, segue abaixo um outro conceito que normalmente é cobrado junto com Deadlock e que, pela semelhança, pode causar alguma confusão.

     

    Starvation/Inanição - processos não são escolhidos pelo escalonamento do SO.

  • Gabarito E

    Condições para Deadlock ocorrer:

     

    Exclusão mútua: cada recurso só pode estar alocado a um único processo em um determinado instante;

    Posse e Espera: um processo, além dos recursos já alocado, pode estar esperando por outros recursos;

    Não-Preempção: un recurso nao pode ser liberado de um processo só porque outros processos desejam o mesmo rrecurso;

    Espera circular: um processo pode ter de esperar por um recurso alocado a outro processo e vice-versa.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Resposta E, Dead Lock, se tivesse uma alternativa com "posse e espera" seria mais correto