タスクの状態遷移とは?
タスクの状態遷移とは、RTOS配下のタスクが取る実行・実行可能・待ち・休止などの状態と、その間の移り変わり。ディスパッチ、プリエンプト、待ち解除といった事象がどの遷移を引き起こすかを整理したもので、応答性の解析やハングアップ時の切分けの基礎になる。
たすくのじょうたいせんい
タスクの状態遷移の意味
RTOS配下のタスクが取る実行・実行可能・待ち・休止などの状態と、その間の移り変わり。ディスパッチ、プリエンプト、待ち解除といった事象がどの遷移を引き起こすかを整理したもので、応答性の解析やハングアップ時の切分けの基礎になる。
タスクの状態遷移の具体例
実行中のタスクがセマフォの獲得に失敗すると待ち状態へ移り、他タスクが返却して待ち解除されると実行可能状態へ戻る。そこで自分の優先度が最も高ければ即座に実行状態になる。休止状態は生成済みだがまだ起動されていない状態を指す。
タスクの状態遷移は試験でどう引っ掛けられる?
待ち解除で移るのは「実行可能」であって、直ちに実行が始まるとは限らない。実行可能なタスクが何個あってもCPUが1個なら実行状態は同時に1つだけ、という点も取り違えやすい。
タスクの状態遷移と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。