パスポイ

デッドロックの説明として,適切なものはどれか。 ITパスポート 平成24年度秋期67

テクノロジ系

デッドロックの説明として,適切なものはどれか。

  • コンピュータのプロセスが本来アクセスしてはならない情報に,故意あるいは偶発的にアクセスすることを禁止している状態
  • コンピュータの利用開始時に行う利用者認証において,認証の失敗が一定回数以上になったときに,一定期間又はシステム管理者が解除するまで,当該利用者のアクセスが禁止された状態
  • 複数のプロセスが共通の資源を排他的に利用する場合に,お互いに相手のプロセスが占有している資源が解放されるのを待っている状態
  • マルチプログラミング環境で,実行可能な状態にあるプロセスが,OSから割り当てられたCPU時間を使い切った状態
正解と解説を見る

正解

複数のプロセスが共通の資源を排他的に利用する場合に,お互いに相手のプロセスが占有している資源が解放されるのを待っている状態

正解は3番目の選択肢である。デッドロックとは,複数のプロセスが互いに相手が占有している資源の解放を待ち続け,処理が永久に進まなくなる状態を指す。1番目の選択肢はアクセス制御(不正アクセス防止)の説明,2番目の選択肢はアカウントロックの説明,4番目の選択肢はCPU時間を使い切った状態(タイムアウト)の説明であり,いずれもデッドロックとは異なる概念である。

出典:平成24年度 秋期 ITパスポート試験 問67

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。