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