SóProvas


ID
2103685
Banca
FUNDEP (Gestão de Concursos)
Órgão
IFN-MG
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

Como é chamada a situação em que dois processos não conseguem mais ser executados, pois existe uma dependência entre eles?

Alternativas
Comentários
  • Gabarito: D.

     

    Deadlock/Impasse - processos formam um ciclo fechado, numa espera circular que os impede de executar/concluir suas tarefas.

  • Para muitas aplicações, um processo necessita de acesso exclusivo não só a um recurso, mas também a vários. Suponha, por exemplo, que dois processos queiram cada um gravar em CD um documento escaneado. O processo A solicita permissão para usar o scanner e é autorizado. O processo B, que é programado diferentemente, solicita primeiro permissão para usar o gravador de CD e também é autorizado. Então, o processo A pede para usar o gravador de CD, mas a solicitação lhe é negada até que o processo B o libere. Infelizmente, em vez de liberar o gravador de CD, o processo B pede para usar o scanner. Nesse ponto, ambos os processos ficam bloqueados e assim permanecerão para sempre. Essa situação é denominada impasse (deadlock).

     

    Sistemas operacionais modernos / Andrew S. Tanenbaum

  • "uma" dependência...sério só uma mesmo? sei não einh

  • Souza Silva,

     

    Nesse caso, o termo "uma" não funciona como numeral, para referenciar - supostamente - uma única dependência, mas sim, como artigo indefinido, referenciando a dependência existente quando há deadlock.

  • traído pelo português...vlw Sávio.