SóProvas


ID
784219
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o  próximo  item , relativo  à gerência de bloqueio.

O protocolo de bloqueio de duas fases, que assegura a seriabilidade, mas não a ausência de deadlock, permite que uma transação bloqueie um novo item de dado apenas se já tiver sido desbloqueado qualquer item.

Alternativas
Comentários
  • No bloqueio de duas fases(2 phase locks), os itens só podem ser bloqueados se ja estivem sido desbloqueados por outras transacoes que precederam a atual.

     

    Gabarito, CERTO

     

    FFF

  • " permite que uma transação bloqueie um novo item de dado apenas se já tiver sido desbloqueado qualquer item."

    QUALQUER item nem garante que seja o mesmo item.

  • Essa questão não tem coerência alguma.

    "[...] permite que uma transação bloqueie um novo item de dado apenas se já tiver sido desbloqueado qualquer item."

    Três considerações. 

    1 - No protocolo de bloqueio em 2 fases, há as fases de Expansão e de Encolhimento, onde são executados os locks e os unlocks, respectivamente.

    2 - No momento que qualquer unlock é feito, não é mais possível realizar locks, pois entende-se que já está na fase de Encolhimento.

    3 - Um item de dado só pode ser bloqueado se fora inicialmente desbloqueado por outra transação, ou, caso o bloqueio seja Compartilhado e já esteja em um bloqueio Compartilhado (uma vez que podem existir vários bloqueios Compartilhados -ReadOnly- sobre o mesmo dado).

    Por fim, meu caro fazedor de questões, leia novamente a questão e veja se há coerência textual. Abraçosss

  • coerência zero mesmo

    mas a galera tem que justificar o injustificável e passar pano pra banca