Se existe um sistema com um conjunto de transações, tal que ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - deadlock
Para entender o conceito de deadlock é necessário compreender o que acontece quando transações em um banco de dados estão em operação simultânea. Deadlock é uma condição em sistemas multiprocessados onde duas ou mais transações ficam bloqueadas permanentemente, cada uma aguardando um recurso que a outra está segurando. Imagine uma situação onde a Transação A segura um recurso que a Transação B precisa, e ao mesmo tempo, a Transação B segura um recurso que a Transação A precisa. Ambas não podem prosseguir porque estão esperando indefinidamente a liberação dos recursos pela outra.
A alternativa A refere-se a starvation (ou inanição), que é um cenário onde uma transação nunca é executada porque sempre há outras transações sendo priorizadas à frente dela. Já a alternativa C, recuperação, está associada aos processos de retornar o banco de dados a um estado consistente após alguma falha. A alternativa D, controle, não se encaixa no contexto da pergunta. Por fim, a alternativa E, consistência, é um estado em que o banco de dados mantém suas regras de integridade e não possui conflitos entre transações.
O termo correto é deadlock, porque descreve exatamente a situação onde há um conjunto fechado de transações, e cada uma está esperando por outra dentro desse mesmo conjunto, criando um ciclo de espera que não se resolve, levando o sistema a um impasse.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Deadlock - situacao em que um processo aguarda por um recurso que nunca estará disponivel ou por evento que nunca ocorrerá.
Gabarito B
A questão tenta confundir o candidato colocando o conceito de Starvation ao invés do Deadlock
Esses conceitos são muitos parecidos, no entanto, no Starvation o processo espera por um recurso que não fica disponivel por causa que outros com prioridades maiores estão usando.
Ainda pode-se resaltar que existe outro conceito parecido com eles, o Livelock.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo