エンベデッドシステムスペシャリスト暗記無料で始める

タスクとは?たすく

タスクとは、RTOSがスケジューリングの単位として管理する実行の流れで、固有の優先度・スタック・タスク制御ブロック(TCB)を持つ。状態は実行・実行可能・待ち・休止などに分かれ、サービスコールの発行と割込みを契機に遷移する。ESでは機能をいくつのタスクへ割るか、優先度をどう積むかというタスク構成の設計判断そのものが問われる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では10回出題され、ほかに2問の解説で触れられています(2016年度〜2025年度)。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:スレッド、task

この語が出る過去問を解く →

背景

機能が少ないうちは、メインループと割込みハンドラだけで足りていた。しかし1台の製品に通信・表示・ログ・自己診断が同居し、それぞれ許される遅れが桁で違ってくると、単一ループでは締切の緩い処理が厳しい処理を待たせてしまう。締切ごとに実行の流れを分け、優先度という一次元の物差しで並べ替え可能にしたのがタスクである。シラバスも機能要件を満足するタスク構成を設計する能力を明記しており、粒度と優先度の根拠がそのまま答案の中身になる。

具体例

TOPPERS/ASPやFreeRTOSでは、cre_tsk/xTaskCreateでタスクごとにスタックサイズと優先度を与える。モータ電流の制御周期100マイクロ秒のタスクを最高優先度に、LCD描画やログ書き出しを最低優先度に置き、後者が前者を待たせない構成にする。

試験での引っ掛け

実行可能状態はレディキューに並んでいるだけでCPUを得ていない。資源を待つ待ち状態、まだ起動されていない休止状態と区別する。タスク数を増やせば並行性が上がるのではなく、増えるのはスタック消費とコンテキストスイッチの回数。優先度の高いタスクが低いタスクのロックで止まる優先度逆転も、別論点として並べられる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では10回出題(2016年度〜2025年度)
  • 分野:午前II
  • 実行可能状態はレディキューに並んでいるだけでCPUを得ていない。