データベース基礎

情報セキュリティマネジメント試験デッドロック」の問題

テクノロジ・マネジメント基礎データベース基礎難易度:normal
複数の処理が互いに相手の確保した資源の解放を待ち続け、処理が進まなくなる状態はどれか。
複数の処理が互いに相手の確保した資源の解放を待ち続け、どちらも先へ進めなくなる状態である。
処理の途中で生じた変更をすべて取り消して、開始前の状態へ戻す操作のことである。
処理が正常に完了したことを確定させ、その結果をデータベースへ永続的に反映する操作である。
同じデータへの同時更新を防ぐため処理中の資源に施錠し、他の処理を一時的に待たせる仕組みである。
正解
複数の処理が互いに相手の確保した資源の解放を待ち続け、どちらも先へ進めなくなる状態である。

デッドロックは、2つ以上の処理がそれぞれ相手の確保している資源の解放を待ち、互いに譲らないために、どの処理も先へ進めなくなる膠着状態である。ロックを掛ける順序の不整合などで発生する。

?選択肢ごとの解説

ア ○デッドロックは、2つ以上の処理がそれぞれ相手の確保している資源の解放を待ち、互いに譲らないために、どの処理も先へ進めなくなる膠着状態である。ロックを掛ける順序の不整合などで発生する。
イ ×変更を取り消し元へ戻すのはロールバックで、互いに待ち合う本問のデッドロックとは概念が異なる。
ウ ×完了を確定し反映するのはコミットで、膠着状態を指す本問のデッドロックとは意味が異なる。
エ ×資源に施錠して待たせるのは排他制御(ロック)で、その結果生じうる本問のデッドロックとは別の概念である。
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

情報セキュリティマネジメント試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 情報セキュリティマネジメント試験 · sg-a5-w4-0005

【情報セキュリティマネジメント試験】デッドロックの問題と解答・解説|ukamiru 過去問