過去問ハブ🔥 0日
OS・ネットワーク・データベースプロセス管理・スケジューリング・デッドロック難易度 易11 / 50

実行中のプロセスが入出力の完了を待つことになったとき、そのプロセスが移る状態はどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 D待ち状態(ブロック状態)

解説

正解は「待ち状態(ブロック状態)」です。プロセスは主に、CPU を使って処理している実行状態、CPU が空けばすぐ実行できる実行可能状態、入出力などの事象を待っていて CPU を与えても進めない待ち状態の間を遷移します。入出力を要求したプロセスは待ち状態に移り、その間 CPU は他の実行可能なプロセスに割り当てられます。入出力が完了すると、実行可能状態に戻ります。「実行可能状態」は、タイムクォンタムを使い切るなど、CPU を取り上げられたが待つ事象がない場合に移る状態です。「終了状態」は処理を終えたときの状態です。「生成状態」はプロセスが作られた直後の状態です。

  • #プロセス
  • #状態遷移

この調子でOS・ネットワーク・データベースを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

OS・ネットワーク・データベースの問題一覧へ戻る

「プロセス管理・スケジューリング・デッドロック」の関連問題