Deadlock = Interbloqueio, blocagem, impasse.
Quando se executa um conjunto de processos do SO, pode-se causar uma situação de Deadlock se, todo processo pertencente a este conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto pode fazer.
É facil de entender quando se imagina um sinaleiro de cruzamento congestionado, e o fluxo de um lado depende da liberação do fluxo do outro lado, que também está congestionado.
Inanição não faz parte deste grupo. Resposta certa A.
Gabarito A
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 !