図はプロセスの状態と遷移を表している。
a, b, cの状態の適切な組合せはどれか。
[状態遷移の要因]
|
a | b | c | |
ア | 実行可能状態 | 実行状態 | 待ち状態 |
イ | 実行可能状態 | 待ち状態 | 実行状態 |
ウ | 実行状態 | 実行可能状態 | 待ち状態 |
エ | 実行状態 | 待ち状態 | 実行可能状態 |
答え ウ
【解説】
@は、実行中だった(動作していた)プロセスが強制的に中断されることで、実行可能状態に遷移している。すなわち、aが『実行状態』、bが『実行可能状態』であることがわかる。
Aは、実行可能状態だったプロセスが実行状態になることである。
Bは、実行していたプロセスが入出力処理の完了待ちになったことをであり、cが『待ち状態』であることがわかる。
Cは、入出力処理で待ち状態だったプロセスが実行可能待ち状態になったことである。
a | b | c | |
ウ | 実行状態 | 実行可能状態 | 待ち状態 |
【キーワード】
・プロセス(タスク)の状態