Questão
ID 1987948Disciplina: Informática
Assunto: Deadlock
Ano: 2014 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Secretaria da Saúde do Rio Grande do Sul
Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), abreviatura(s), acrônimo(s), fórmula(s), comando(s), instrução(ões), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), abreviatura(s), acrônimo(s), fórmula(s), comando(s), instrução(ões), palavra(s) ou o(s) texto(s) propriamente ditos; e (3) para resolver as questões desta prova, considere apenas os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, que estão normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão 57 baseia-se na Figura 3, que mostra, esquematicamente, as transações "T1" e "T2", submetidas para serem executadas em um banco de dados relacional.

Figura 3 – Transações "T1" e "T2"
A Figura 3 mostra, esquematicamente, as Transações "T1" e "T2", que foram submetidas para serem executadas em um banco de dados relacional. Entretanto, nesse caso, ocorreu o seguinte problema: a transação "T1" deveria realizar algumas ações e gravar o valor resultante de "X" no banco de dados, porém não o fez porque está aguardando que a transação "T2" seja concluída antes; da mesma forma, a transação "T2" deveria realizar algumas ações e, posteriormente, gravar o valor de "Y" nesse mesmo banco de dados, entretanto, "T2" também está aguardando a conclusão da execução da transação "T1", para que, posteriormente, seja executada. Portando, nesse caso, nem "T1", "T2" ou qualquer outra transação será executada nesse banco de dados. Nesse caso, pode-se afirmar que o problema da transação "T1" estar aguardando a execução da transação "T2" e vice-versa, impedindo a execução dessas e de quaisquer outras transações, em um banco de dados relacional, recebe o nome de