SóProvas


ID
2756515
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Duas transações T1 e T2 estão em estado de deadlock em um escalonamento parcial quando ______ está na fila de espera para ______, que está bloqueado por ______, enquanto ______ está na fila de espera para ______, que está bloqueado por ______. Nesse meio tempo, nem T1, nem T2, nem qualquer outra transação podem acessar os itens _______.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.

Alternativas
Comentários
  • Primeiramente, definição de impasse:

    "Um conjunto de processos estará em situação de impasse se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer"

     

    Processos T1 e T2;

    Recursos X e Y;

    Vamos a questão...

    "quando o processo T1 está na fila de espera para o recurso X, que está bloqueado pelo processo T2, enquanto o processo T2 está na fila de espera para o recurso Y, que está bloqueado pelo processo T1"

     

    MAS O PULO DO GATO VEM AQUI....

    Notem que, sabendo do conceito de impasse, que basicamente nos diz"um processo bloqueando e esperando a liberação de algum recurso", observem que  para isso acontecer, na questão, os RECURSOS DEVERÃO ESTAR ENVOLVIDOS COM AMBOS OS PROCESSOS, ou seja, as últimas lacunas DEVERÃO SER PREENCHIDAS com os recursos que estão envolvidos no deadlock, OU SEJA, RECURSO X e RECURSO Y. Observem, novamente, que essa 'relação' somente ocorre na alternativa A.

     

    "Nesse meio tempo, nem T1, nem T2, nem qualquer outra transação podem acessar os itens (recursos) X  e Y."

     

    Gabarito alternativa A

  • Se tiver atenção acerta a questão fácil, mas o que falta na hora do nervosismo é atenção.