ソフトウェア

基本情報技術者試験 科目A免除 修了試験 201101 実施分 問24

図はプロセスの状態と遷移を表している。a,b,cの状態の適切な組合せはどれか。 〔状態遷移の要因〕 ① 実行優先度の高いほかのプロセスにCPU使用権が移された。 ② CPU使用権が与えられた。 ③ 入出力動作の完了を待つ。 ④ 入出力動作が完了した。
状態遷移図。三つの丸a(上),b(左下),c(右下)。aとbの間に2本の矢印(①と②)が向かい合う。aからcへ矢印③。cからbへ矢印④。
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 201101 実施分 問24(問題文は IPA の公開問題。解説は当サイト作成)

答えと解説を見る

正解:ウ

覚える知識

タスクの状態遷移(実行・実行可能・待ち)

実行状態は入出力待ちで待ち状態へ、完了後は実行可能状態に戻り、CPU割当てで実行状態になる。

この問題で必要なこと

実行⇄実行可能が①②、実行→待ちが③、待ち→実行可能が④。aは実行、bは実行可能、cは待ち。

ひっかけ

待ち状態から直接実行状態に戻ると誤る記述と混同させる。

この知識の出題:本試験系 1 回・免除試験 6 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「タスクの状態とスケジューリング方式」で学ぶ

同じ知識の過去問