メインコンテンツへスキップ
見出し画像

応用情報|科目B 組込みシステム開発|RTOS・割込み・センサの実戦演習6題


    RTOSや割込みの知識を、時系列に沿った動作の説明へつなげたい方へ。応用情報・科目Bの組込みシステム開発を練習する、6事例・30設問のオリジナル教材です。

    買い切り980円。解答例・本文の根拠・誤答例と見直す視点を収録。まず下の無料例題で、説明との相性を確かめてください。基本情報の科目B向けではありません。

    無料例題|実行時間と応答時間を分ける

    問題文:端末は、信号を受けてから10ms以内に処理を完了する仕様である。信号を受けた時刻は100ms、処理開始は104ms、完了は112msだった。開始から完了までに別の処理は入らず、全て同じ時計で測っている。

    設問:実行時間と信号受信からの応答時間を求め、期限を満たすか答えよ。

    解答例:実行時間は112-104=8ms、応答時間は112-100=12ms。10msの期限を2ms超える。

    根拠:仕様は処理開始からではなく、信号を受けた時点から測ります。開始までの待ち4msも含めて評価します。

    誤答例:実行時間が8msなので、10ms以内に完了している。

    直し方:期限の開始点と終了点をそろえます。有料部分でも、待ち・実行・状態を分けて追い、各設問を解説します。

    有料部分に収録する6事例・30設問

    ① 応答時間と非プリエンプト区間:高優先度でも開始できない待ちを計算する。

    ② 割込みと有限キュー:集中到着・取出し時刻・満杯時の破棄を追う。

    ③ 共有データ:別々には正しい値でも、測定回の組が混ざる状況を検証する。

    ④ 優先度継承:資源保持者と中優先度タスクの実行順を比較する。

    ⑤ センサ値と判定状態:電圧・温度換算、二つの閾値、値の古さを区別する。

    ⑥ ウォッチドッグ:必要な仕事の進捗と、検出・タイムアウト時刻を求める。

    使い方・前提

    タスク・優先度・割込み・排他・センサの基礎を学んだ方向け。時刻・状態・待ち条件を整理し、各題の前提を優先します。1題20〜25分を学習用の目安に、自分の答案と必要な計算式を残してから解説と照合し、翌日・1週間後に解き直します。指定字数と各事例の条件に従ってください。本試験の分量・難度の再現や、公式採点基準ではありません。

    購入前の確認・購入済みの方へ

    科目Aの4択問題集・講座とは別の記述演習です。基礎テーマは共通しますが、事例と設問は異なります。他商品の購入だけで本記事も読めるとは限りません。本記事の購入だけで他商品が読めるわけでもありません。

    本記事を購入済みの方は買い直し不要です。月額プラン加入中の方も、現在の対象教材・閲覧可否を先に確認し、対象記事の重複購入は避けてください。必要な練習が手持ちの教材でできる場合は、追加購入不要です。

    基礎の復習先:全40回講座 #23 組込み・IoTシステムではRTOS・割込み・センサ・ウォッチドッグ等を、#11 OSではタスク状態・排他・スケジューリング等を確認できます。各教材の閲覧できる範囲・購入済みの範囲でご活用ください。基礎確認が目的なら、まずお持ちの教材を復習してください。

    分野を比較する方は全11分野の一覧と無料例題へ。すべてをそろえる必要はありません。

    ここまでが無料です。この下から実戦演習の問題文・設問・解説が始まります。

    あなたへのおすすめ