Pular para o conteúdo principal

Questão de Sistemas Operacionais — Deadlock — FUNDATEC 2023

Sistemas OperacionaisDeadlock
Código
qq896958
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados
Assinale a alternativa correta sobre os conceitos de deadlocks e starvation (inanição).
  1. AStarvation e deadlock têm o mesmo significado, ocorrendo quando uma transação espera que a outra libere um lock para acessar um determinado recurso.
  2. BStarvation e deadlock ocorrem ambos quando uma transação mantém um lock adquirido por muito tempo, impedindo que outras transações acessem o recurso protegido por esse lock.
  3. CStarvation ocorre quando uma transação necessita adquirir um lock que está sendo usado por outra transação e espera indefinidamente pela sua liberação, o que a impede de progredir, enquanto deadlock ocorre quando duas transações esperam uma pela liberação de um lock que está sendo usado pela outra.
  4. DDeadlock ocorre quando duas transações esperam uma pela liberação de um lock que está sendo usado pela outra, enquanto starvation é um tipo de deadlock, que ocorre quando uma transação requisita um lock que está sendo usado por outra transação.
  5. ENenhuma das alternativas anteriores está correta.
Revelar gabarito e comentário

GabaritoC — Starvation ocorre quando uma transação necessita adquirir um lock que está sendo usado por outra transação e espera indefinidamente pela sua liberação, o que a impede de progredir, enquanto deadlock ocorre quando duas transações esperam uma pela liberação de um lock que está sendo usado pela outra.

Link permanente: /questoes/qq896958