平成24年度 秋期 (特別措置試験) 問67
ソフトウェア
デッドロックの説明
デッドロックの説明として,適切なものはどれか。
- アコンピュータのプロセスが本来アクセスしてはならない情報に,故意あるいは偶発的にアクセスすることを禁止している状態
- イコンピュータの利用開始時に行う利用者認証において,認証の失敗が一定回数以上になったときに,一定期間又はシステム管理者が解除するまで,当該利用者のアクセスが禁止された状態
- ウ複数のプロセスが共通の資源を排他的に利用する場合に,お互いに相手のプロセスが占有している資源が解放されるのを待っている状態
- エマルチプログラミング環境で,実行可能な状態にあるプロセスが,OS から割り当てられた CPU 時間を使い切った状態
答えと解説を見る
✓ これが正解ウ複数のプロセスが共通の資源を排他的に利用する場合に,お互いに相手のプロセスが占有している資源が解放されるのを待っている状態
解説
互いに相手の持ち物が空くのを待ち、両方が止まる状態です。
複数の処理が、同じ資源を代わる代わる使う場面がありました。一度に一つしか使えないので、使う間は他を待たせます。ここで、二つの処理が別々の資源をつかんだとします。そのうえで、互いに相手のつかんだ資源を欲しがりました。どちらも手放さないまま、相手が手放すのを待ち続けます。この止まった状態をデッドロックと呼びました。だから互いに解放を待っていると述べた肢が当たります。外から手を入れない限り、この待ちは解けません。アクセスしてはならない情報へのアクセスを禁じる状態は、別の話でした。パスワードを何度も誤って締め出された状態も、また別にあります。割り当てられた時間を使い切った状態も、順番待ちの一場面でした。三つとも、互いに待ち合う形にはなっていません。シラバスも、この語を同時に使う制御の用語に挙げています。
ほかの選択肢はなぜ違うのか
- アコンピュータのプロセスが本来アクセスして…:アクセスしてはならない情報へのアクセスを禁じる肢です。守りの仕組みとして、境を引いた状態でした。止まってしまう状態を指す語ではありません。そもそも待ち合いが起きていませんでした。扱う題が別にあります。そもそも止まる話ではありません。
- イコンピュータの利用開始時に行う利用者認証…:パスワードを誤って締め出された肢というのが、こちらです。一定の回数を超えると、しばらく入れなくなります。守りを固めるための、意図した止め方でした。互いに待ち合って止まる形ではありません。止まる理由が違います。解ける止め方です。
- エマルチプログラミング環境で,実行可能な状…:割り当てられた時間を使い切った肢が、こちらです。順番を譲って、次の処理に場所を明け渡します。やがて回ってくるので、待ちは必ず解けました。永久に止まる状態とは別にあります。順番待ちの一場面でした。やがて動き出しました。
この問題の用語
- 利用者認証使おうとしている相手が本人かどうかを確かめる仕組み。知っていること、持っているもの、身体の特徴などを手がかりにします。
- システム管理者システムの設定や入替えができる、強い権限を持つ担当者です。利用者の登録や障害時の対応など、システムを安定して動かす管理を担います。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問67
同じ用語が出る問題
- 令和6年度 問89:バイオメトリクスに関する問題(利用者認証)
- 令和4年度 問82:二要素認証に関する問題(利用者認証)
- 令和元年度 秋期 (特別措置試験) 問61:内部不正防止の取組(システム管理者)
- 平成29年度 春期 (特別措置試験) 問82:インシデントに関する問題(システム管理者)
- 平成27年度 秋期 (特別措置試験) 問73:クラッキングの説明(システム管理者)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)