タスクとは?
タスクとは、RTOSがスケジューリングする実行単位。それぞれに優先度、専用のスタック、実行状態(実行・実行可能・待ち・休止など)を持つ。状態遷移はサービスコールや割込みを契機に起こる。
ITストラテジスト試験の過去問では2回出題されています(2017年度〜2025年度)。
たすく
タスクの意味
RTOSがスケジューリングする実行単位。それぞれに優先度、専用のスタック、実行状態(実行・実行可能・待ち・休止など)を持つ。状態遷移はサービスコールや割込みを契機に起こる。
タスクの具体例
実行可能状態のタスクのうち最も優先度が高いものが、ディスパッチによって実行状態になる。
タスクは試験でどう引っ掛けられる?
「実行可能状態」は待ち行列に並んでいるだけで、CPUを得ているわけではない。待ち状態(資源待ち)と休止状態(未起動)も区別する。
タスクと関連する用語
タスクが出た過去問
共通フレーム2013によれば,システム化構想の立案プロセスで実施するタスクはどれか。
正解:市場,競争相手,取引先,法規制,社会情勢などの事業環境,業務環境を分析し,事業目標,業務目標との関係を明確にする。
要点:システム化構想の立案では事業環境を分析し目標との関係を明確にする
共通フレーム2013のシステム化構想の立案プロセスは、企画プロセスの入口に当たり、経営上のニーズから新たなシステムの構想を描く段階である。ここでは市場・競合・取引先・法規制・社会情勢といった事業環境や業務環境を分析し、事業目標・業務目標との関係を明確にしたうえで、対象業務の全体像とシステム化の方針を定める。
出典:平成29年度 秋期 ITストラテジスト試験 am2 問1(IPA)プログラムの排他制御の不備によって、プロセスやスレッドが共有リソースに同時アクセスした場合に想定外の動作をするという問題はどれか。
正解:レースコンディション
要点:レースコンディションは排他制御不備による競合状態
レースコンディション(競合状態)は、複数のプロセスやスレッドが共有資源に同時アクセスした際、処理の実行順序やタイミングによって結果が変わってしまう問題である。排他制御(ロックや不可分操作)の不備が原因で、権限昇格などのセキュリティ上の脆弱性にもつながる。
出典:令和7年度 春期 ITストラテジスト試験 am2 問23(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。