戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

応用情報技術者 2024年 秋期 午後 問07


スマートイヤホンに関する次の記述を読んで、設問に答えよ。

   G社は、専用のアプリケーションプログラム(以下、アプリという)をインストールしたスマートフォン(以下、スマホという)とBluetoothで接続して、音楽などの音源再生機能、電話の通話機能、ノイズキャンセル機能、音声アシスト機能をもつスマートイヤホン(以下、Sイヤホンという)を開発している。  利用者はアプリを用いて、Sイヤホンの音源再生機能と通話機能の開始/停止の指示、及びノイズキャンセル機能と音声アシスト機能のオン/オフの設定を行うことができる。Sイヤホンを用いて通話するときには、音源再生機能及び音声アシスト機能は使用できない。  Sイヤホンは左右が独立しており、左耳に装着するイヤホン(以下、左イヤホンという)はスマホとペアリングする。右耳に装着するイヤホン(以下、右イヤホンという)とスマホとの通信は、左イヤホンが中継する。  Sイヤホンは専用のケースに入れると電源がオフとなり充電が行われ、専用のケースから取り出すと電源がオンになる。  スマホ及びSイヤホンの概要を図1に、Sイヤホンの機能を表1に示す。
応用情報技術者試験(令和6年度 秋期 午後 問07 図01)
〔Sイヤホンのハードウェア構成〕  Sイヤホンは、左イヤホンと右イヤホンのそれぞれが、マイク及びスピーカーを接続した音声制御部、クロック部、通信部、それらを制御する制御部、及び電力部から成る。左イヤホンと右イヤホンとでハードウェア構成に違いはない。  左イヤホンのハードウェア構成を図2に、Sイヤホンの構成要素の機能概要を表2に示す。
応用情報技術者試験(令和6年度 秋期 午後 問07 図02)
〔クロック部の動作〕  制御部の実行時間はクロックの周波数に反比例する。一方、消費電力はクロックの周波数が高いほど大きくなる。Sイヤホンは電池駆動であるので、できる限り消費電力は小さくしたい。そこで、表3で示すように、機能の使用状況に応じてクロックの周波数を制御部の指示で適切に割り当てることとした。
〔制御部のタスク〕  制御部はリアルタイムOSを使用している。電源オン時にメインタスクが生成される。左イヤホンと右イヤホンとで機能が異なるので、メインタスクはそのイヤホンで必要となるタスクだけを生成する。メインタスクを含め、それぞれのタスクは重複しない固有の優先度が割り当てられる。リアルタイムOSのタスクの状態は、実行状態、実行可能状態、又は待ち状態のいずれかである。  制御部のタスク一覧を表4に示す。クロックの周波数が基準周波数に等しいとき、タスクの実行に要する時間は表4に示す実行時間となる。スピーカータスク、マイクタスク及び特定語検出タスクは起動周期内に処理が完了しなければならない。起動周期内に処理が完了しない場合、音飛びやノイズなどの不具合が発生する。
 タスクの優先度は、通信タスクが最も高く、以下、メインタスク、fタスク、gタスク、hタスク、アイドルタスクの順である。  アイドルタスクは最も優先度が低いので、アイドルタスクが実行状態のとき、ほかのタスクの状態はiである。

設問1:Sイヤホンの機能について答えよ。

問題文を見る
(1)表1中のa、bに入れる適切な機能名を表1中の機能名で答えよ(aとbは順不同)。

模範解答

a:音源再生機能 b:音声アシスト機能

解説

解答の論理構成

  1. 通話時に併用できない機能を特定
    【問題文】には
    「Sイヤホンを用いて通話するときには、音源再生機能及び音声アシスト機能は使用できない。」
    と明記されています。これにより、通話が開始される際にはこの2機能を停止する必要があると分かります。
  2. a、bのブランクの役割を確認
    表1「通話機能」の説明の冒頭では
    「Sイヤホンは、a及びbを停止して、通話開始を音声で知らせる。」
    とあり、ここに入るのは前述の “使用できない” 2機能と一致します。
  3. 機能名を原文どおり抜き出す
    該当する名称は表1の機能名欄に示された
    ・「音源再生機能」
    ・「音声アシスト機能」
    です。順不同と指示されているため、a/bの対応順は問われません。

誤りやすいポイント

  • 「ノイズキャンセル機能」は通話時に“△”で切替え可(表3)なので停止必須と誤解しやすい。
  • 「停止」と「オフ」のニュアンスを混同し、オン/オフ設定可能な機能を全て候補に入れてしまう。
  • 表1の機能名を略称や平仮名表記に変えて書き、原文引用の要件を満たさない。

FAQ

Q: 通話中に「ノイズキャンセル機能」は使えますか?
A: 表3の凡例で “△” と示されており、オン/オフを切替え可能です。必ず停止するわけではありません。
Q: 通話開始前に利用者が音源再生を停止していればaに別の機能が入りますか?
A: いいえ。仕様上「通話機能」が起動した時点で「音源再生機能」を停止動作として実施するため、aは「音源再生機能」で固定です。
Q: 「待機時」にクロック周波数を0にできるのはどのタスクが関与しますか?
A: 表4の説明にあるとおり、「メイン」からの指示を受けた「アイドル」タスクがクロック部へ停止を指示します。

関連キーワード: Bluetooth, 通話制御、省電力、リアルタイムOS, 音声認識

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問1:Sイヤホンの機能について答えよ。

問題文を見る
(2)表2中の下線①の特定のイベントとして適切なものを解答群の中から選び、記号で答えよ。
解答群  ア:一定時間経過  イ:スマホからのデータを受信  ウ:制御部からの指示を受信  エ:電力部が電力を供給  オ:マイクから入力された音声データから特定のキーワードを検出

模範解答

イ

解説

解答の論理構成

  1. 待機時はクロック供給を停止
    表3の「待機時」におけるクロック部への指示は「0」です。これは制御部を完全に止めて省電力化している状態を示します。
  2. クロックが停止していても通信部は常時動作
    表2「通信部」の最初の記述に
    「Bluetoothを用いてスマホと通信を行う。内部にクロックをもち、電源オン後は常に動作する。」
    とあります。したがって、待機中でも通信部だけは独立したクロックでスマホとの接続を維持できます。
  3. 通信部はデータ受信時にクロック部へ通知
    同じく表2「通信部」には
    「スマホからのデータを受信すると、それを制御部に送信し、データを受信したことをクロック部に送信する。」
    と明記されています。つまりスマホから何らかのデータ(再生指示、着信など)が届いた瞬間、通信部がクロック部へ“起こして”ほしい旨を伝えます。
  4. クロック部の再開条件
    表2「クロック部」には
    「停止したクロックの供給は、①特定のイベントによって再開する。」
    とあるだけで、そのイベント内容は本文中で直接は示されていません。しかし上記3. の挙動とつなげると、通信部が報告する“スマホからのデータ受信”だけが、クロック部が把握できる具体的なイベントになります。
  5. 他の選択肢が不適切である理由
    ・「一定時間経過」は待機だけで再起動すると無駄に電力を消費します。
    ・「制御部からの指示」は、そもそも制御部が停止しているので発行不能です。
    ・「電力部が電力を供給」は電源オン直後以外に変化しません。
    ・「マイクから入力された音声データから特定のキーワードを検出」は、マイクを読むマイクタスクも止まっているため検出が行えません。
  6. よって①の正解は「スマホからのデータを受信」、すなわち解答群「イ」となります。

誤りやすいポイント

  • 「制御部が止まっている=マイクも止まる」ことを見落とし、音声トリガを選んでしまう。
  • 通信部が独自クロックで「常に動作する」記述を読み飛ばし、全デバイスがスリープに入ると勘違いする。
  • クロック停止からの再開を「制御部自身が行う」と思い込み、ループ論理に陥る。

FAQ

Q: クロック停止中に着信音は鳴らせないのですか?
A: 着信通知用のデータが届くと、通信部がクロック部を再開させ、制御部・音声制御部が起動してスピーカーから通知音を出します。待機電力と応答性を両立させる典型的な手法です。
Q: 右イヤホンでも同じイベントでクロックが再開しますか?
A: 右イヤホンは左イヤホン経由でデータを受け取ります。左側の通信部がデータ受信→クロック再開→右側へ転送、という流れになるため、右イヤホンのクロック再開トリガも最終的には同一のイベントです。
Q: 一定時間で定期的に起こす方式の方が実装が簡単では?
A: タイマー起床方式は実装は容易ですが、不要なウェイクアップが多発し電池寿命を縮めます。本問のように外部イベント(データ受信)でのみ起床する方が省電力効果が高いです。

関連キーワード: Bluetooth, 省電力制御、クロックゲーティング、リアルタイムOS

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

表3中のc〜eに入れる適切な数値の組合せを解答群の中から選び、記号で答えよ。ただし、メインタスクと通信タスクの実行時間、OSによるタスクの切替え時間は無視できるものとし、実行時間は供給されるクロックの周波数に反比例するものとする。 応用情報技術者試験(令和6年度 秋期 午後 問07 設問02)

模範解答

オ

解説

解答の導き方

まず問題文の要点を短く確認します。
「クロック部への指示は、0、0.5、1、1.5、又は2の値である。」および「実行時間は供給されるクロックの周波数に反比例するものとする。」とあり、また「スピーカータスク、マイクタスク及び特定語検出タスクは起動周期内に処理が完了しなければならない。」とあります。さらに設問で「メインタスクと通信タスクの実行時間、OSによるタスクの切替え時間は無視できるものとし」とされているので、利用率計算にはスピーカー、マイク、特定語検出(該当時)のみを使います。
周期的タスクの「利用率」を と定義すると、基準周波数(倍率 )のときの合計利用率は です。ここで は表4の「実行時間」、 は「起動周期」です。クロック倍率を とすると実行時間は になるので、供給したときの利用率は です。期限を守る条件は 、すなわち です。したがって必要な は「 の中で 以上となる最小値」を選べばよい、という選定ルールになります。
各モードでの を表4の値から計算します(表4の該当値を用いる)。
  • スピーカータスク:起動周期 、実行時間は音源再生時に 、通話時に 。
  • マイクタスク:起動周期 、実行時間 。
  • 特定語検出タスク(左イヤホンで音声アシストがオンのときのみ):起動周期 、実行時間 。
    (問題文に「メインタスクはそのイヤホンで必要となるタスクだけを生成する」とあるため、音声アシストがオフのときは特定語検出タスクは考えません。)
  1. 音源再生1(音源再生 ○、音声アシスト ○、ノイズキャンセルはオフ)
    使用タスク:スピーカー(音源再生用)、マイク、特定語検出。
    。
    必要倍率は 。候補値 {0,0.5,1,1.5,2} の中で最小の は 。よってc = 2。
  2. 音源再生2(音源再生 ○、ノイズキャンセル ○、音声アシスト オフ)
    使用タスク:スピーカー(音源再生用)、マイク。特定語検出はオフ。
    。
    必要倍率は 。候補値の中で最小の は 。よってd = 1.5。
  3. 通話時(通話 ○、ノイズキャンセルは△=オン/オフ切替可能)
    通話中は音源再生と音声アシストは停止する(問題文より)。使用タスク:スピーカー(通話用)、マイク。ノイズキャンセルがオンでもマイクの実行時間は表4の を用いる。
    。
    必要倍率は 。候補値の中で最小の は 。よってe = 1。
以上より であり、解答群では「オ」が正解です。

誤りやすいポイント

  • 特定語検出タスクを見落とす:音声アシストがオンのとき左イヤホンに特定語検出タスクが発生し、負荷が大きくなる(今回の最大負荷はこれを含む音源再生1)。
  • スピーカータスクの実行時間をモードに依らず同一扱いする誤り:音源再生時は 、通話時は である点を区別する必要があります。
  • 倍率選定で単に を取る(整数切上げ)する誤り:候補が0.5刻みなので「候補集合の中で 以上となる最小値」を使うのが正しい(例: は だが、利用可能な最小値は )。
  • 「メインタスクと通信タスクの時間を含める/切替え時間を考慮する」:設問でこれらは無視できると明示されているため含めない。
  • 通話時の「△」を放置して低負荷で決める誤り:ユーザがノイズキャンセルをオンにできるため、最悪ケース(オン)を満たすように決めるのが安全です。

FAQ

Q: なぜタスクの利用率の和で判定できるのですか?
A: 各周期的タスクは周期 ごとに実行時間 を要します。クロック倍率 では実行時間が になるため、合計の利用率は です。期限内完了には が必要なので、これを満たす最低の を選べばよいです。設問は切替時間等を無視するのでこの単純判定で十分です。
Q: 倍率選定で四捨五入してもよいですか?
A: いいえ。候補は「0、0.5、1、1.5、又は2」の離散集合ですから、 を超える最小の候補値を選ぶ必要があります。例えば の場合、 は不足、 が最小の十分な値です( は過剰)。
Q: 通話時のノイズキャンセルがオフならより小さい倍率でよいのですか?
A: もし確実に常時オフであるなら理論上はより小さい倍率で済む場合もありますが、設問の表3は「△:オン/オフが切替え可能である」としており、利用者がオンに切替える可能性があるため、実機ではオンの最悪ケースを満たす倍率を選ぶのが設問で求められる安全な扱いです。

関連キーワード: リアルタイムOS、周期的タスク、タスク利用率、優先度スケジューリング、クロック周波数制御、ノイズキャンセル

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問3:制御部のタスクについて答えよ。

問題文を見る
(1)本文中のf〜hに入れるタスク名を、表4中のタスク名で答えよ。

模範解答

f:マイク g:スピーカー h:特定語検出

解説

解答の論理構成

  1. 【問題文】では「タスクの優先度は、通信タスクが最も高く、以下、メインタスク、fタスク、gタスク、hタスク、アイドルタスクの順である。」と優先順位のみが与えられています。
  2. どのタスクを当てはめるかは、表4に示された各タスクのリアルタイム性(起動周期と実行時間)から判断します。
  3. 【問題文】には「"スピーカータスク、マイクタスク及び特定語検出タスクは起動周期内に処理が完了しなければならない。"」とあります。つまり、この3タスクはアイドルタスクよりも高い優先度を持ち、通信タスク・メインタスクよりは低い優先度範囲内に並ぶ必要があります。
  4. 次に、3タスク内での優先度を決める鍵は起動周期の短さです。表4より
    ・「マイクタスク」の起動周期が最も短い
    ・「スピーカータスク」はそれに次ぐ
    ・「特定語検出タスク」が最も長い
     短い周期ほどデッドラインが厳しくリアルタイム性が高いので、優先度も高く設定するのが一般的です。
  5. 以上から、優先度順に
    「マイクタスク」→「スピーカータスク」→「特定語検出タスク」
     となり、
    f=マイク
    g=スピーカー
    h=特定語検出
     が妥当だと導けます。

誤りやすいポイント

  • 「通信タスク」「メインタスク」のあとに続く3枠に、表4に見当たらないタスク名を当てはめてしまう。
  • 「スピーカータスク」と「マイクタスク」の優先度を逆にする。多くの受験者が“出力(スピーカー)の方が重要”と直感で判断しがちですが、実際には周期の短い「マイクタスク」の方が遅延に弱い。
  • 表3のクロック周波数制御とタスク優先度を混同し、消費電力が小さい=優先度が低いと短絡的に考えてしまう。

FAQ

Q: マイクとスピーカー、どちらを優先すべきか迷います。
A: 表4で起動周期が短い方(=デッドラインが近い方)が優先です。今回は「マイクタスク」の方が周期が短いので上位に置きます。
Q: クロック周波数の設定は優先度に影響しますか。
A: 直接はしません。周波数は処理時間と電力を調整するもので、タスク切り換えの優先度はリアルタイムOS側のスケジューリングポリシーに基づきます。
Q: メインタスクはどのような役割ですか。
A: 電源オン後に生成され、イヤホン側で必要なタスクを生成・削除する“親”のような役割を持つため、通信タスクに次ぐ高い優先度が与えられています。

関連キーワード: リアルタイムOS, タスク優先度, 周期タスク, 音声処理, デッドライン

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問3:制御部のタスクについて答えよ。

問題文を見る
(2)右イヤホンのメインタスクでは生成せず、左イヤホンのメインタスクだけが生成するタスクを、表4中のタスク名で答えよ。

模範解答

特定語検出

解説

解答の論理構成

  1. 左右イヤホンで生成するタスクが異なる
    【問題文】には
    「左イヤホンと右イヤホンとで機能が異なるので、メインタスクはそのイヤホンで必要となるタスクだけを生成する。」
    とあり、左イヤホン専用のタスクが存在することが示されています。
  2. 左イヤホンだけがスマホと直接やり取りする
    「左耳に装着するイヤホン(以下、左イヤホンという)はスマホとペアリングする。右耳に装着するイヤホン(以下、右イヤホンという)とスマホとの通信は、左イヤホンが中継する。」
    したがって、スマホやクラウドサービスと連携する処理は左イヤホン側で完結させるほうが合理的です。
  3. 音声アシスト機能に必要な処理は“特定語”の検出
    音声アシスト機能は、マイク入力からウェイクワード(特定語)を検出して初めて動作します。表4に挙げられたタスクの中で、音声アシスト機能と直接結び付くのは「特定語検出タスク」です。
    右イヤホンはスマホと直接通信できないため、この検出処理を右側で行ってもメリットがなく、消費電力だけが増えます。
  4. 結論
    よって「右イヤホンのメインタスクでは生成せず、左イヤホンのメインタスクだけが生成するタスク」は
    表4中のタスク名で「特定語検出」となります。

誤りやすいポイント

  • 通信機能の中心が左イヤホンなので「通信タスク」を選んでしまう
    → 右イヤホンでもスマホへの中継通信が必要なため、通信タスクは両方で生成されます。
  • 「マイクタスク」を左専用と誤解する
    → ノイズキャンセルや通話では右イヤホンのマイクも使うため、両側で必要です。
  • 優先度の高低で判断してしまう
    → 問題は優先度ではなく“どのイヤホンで必要になるか”です。

FAQ

Q: なぜ右イヤホン側で特定語を検出してはいけないのですか?
A: 右イヤホンは「右イヤホンとスマホとの通信は、左イヤホンが中継する」構造です。右側で検出しても結局は左側経由でスマホへ送るため、処理が冗長になり電力消費が増えます。
Q: 音声アシスト機能がオフの場合でも特定語検出タスクは生成されますか?
A: 「メインタスクはそのイヤホンで必要となるタスクだけを生成する」ため、音声アシスト機能がオンのときのみ生成される設計が合理的です。
Q: 特定語検出タスクが起動周期内に終わらなかった場合、どのような不具合が出ますか?
A: 表4にある通り周期を守れないと音飛びや誤検出が起こり、ウェイクワードが無視されたり誤反応したりします。

関連キーワード: リアルタイムOS, タスク優先度, Bluetooth, 音声アシスタント, 省電力制御

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:アイドルタスクについて答えよ。

問題文を見る
(1)本文中のiに入れるリアルタイムOSのタスクの状態を答えよ。

模範解答

i:待ち状態

解説

解答の論理構成

  1. 【問題文】には次の記述があります。
    ・「リアルタイムOSのタスクの状態は、実行状態、実行可能状態、又は待ち状態のいずれかである。」
    ・「アイドルタスクは最も優先度が低いので、アイドルタスクが実行状態のとき、ほかのタスクの状態はiである。」
  2. リアルタイムOSでは「より高い優先度のタスクが実行可能状態にある限り、それがCPUを占有する」というプリエンプティブ(優先度)スケジューリングが一般的です。
  3. アイドルタスクが「実行状態」になれる条件は、
    • 他のすべてのタスクが「実行可能状態」にいない(存在すれば優先度が高いので切り替わる)
    • 残る可能性は「待ち状態」しかない
    ⇒ よって、ほかのタスクは「待ち状態」と判断できます。
  4. 以上よりiに入る語は「待ち状態」であり、模範解答「i:待ち状態」と一致します。

誤りやすいポイント

  • 「実行可能状態=CPUを使っていないのでアイドルタスクが動ける」と誤解するケース
    実際には、実行可能状態に遷移した瞬間にスケジューラが動き、最も優先度が高いタスクが必ず実行状態になります。
  • 3状態モデルを把握していないまま “待機” “スリープ” など曖昧な語を記述して減点されるケース。
  • アイドルタスクの役割(消費電力抑制・割り込み待ち等)と今回問われている「他タスクの状態」とを混同するケース。

FAQ

Q: アイドルタスクはいつ生成されますか?
A: 多くのリアルタイムOSではシステム起動時にカーネルが自動生成し、常に実行可能状態として待機します。
Q: 実行可能状態と待ち状態の違いは?
A: 実行可能状態はCPU割当て待ちでスケジューラの対象になります。待ち状態はイベント待ちなどでスケジューラの対象外です。
Q: アイドルタスクが動作中に割り込みが発生した場合どうなりますか?
A: 割り込みハンドラ終了後、スケジューラが再実行され、実行可能状態になった高優先度タスクがあれば直ちに実行状態に切り替わります。

関連キーワード: 優先度スケジューリング, プリエンプティブ, 実行可能状態, 待ち状態, アイドルタスク

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:アイドルタスクについて答えよ。

問題文を見る
(2)クロックの供給を停止できるのは、表3における使用状況が待機時のときだけである。待機時以外でクロックの供給を停止できない理由を、タスクの起動周期の観点で40字以内で答えよ。

模範解答

クロックの再開に掛かる5ミリ秒以下の周期で動くタスクがあるから

解説

解答の導き方

設問は「待機時以外でクロックの供給を停止できない理由」を起動周期の観点で説明することを求めています。根拠箇所を順にたどります。
  1. クロックの再開遅延を確認する。クロック部の説明に「停止したクロックの供給は、①特定のイベントによって再開する。このイベントを受けてから5ミリ秒後に、停止する直前の周波数でクロックの供給を再開する。」とあるため、クロックの再開には5ミリ秒を要します。
  2. 期限(デッドライン)要件と起動周期を確認する。表4に「スピーカータスク、マイクタスク及び特定語検出タスクは起動周期内に処理が完了しなければならない。」とあり、音声制御部の説明に「2ミリ秒周期でマイクから入力された音声をデジタルデータに変換して、制御部に送信する。」および「5ミリ秒周期で制御部からデジタルデータを受信し、スピーカーで音声を出力する。」とあることから、マイクは2ミリ秒周期、スピーカーは5ミリ秒周期で起動することが確認できます。
  3. 比較して結論を導く。クロック再開に5ミリ秒要するため、2ミリ秒周期のマイク処理は確実に起動周期内に処理できなくなります。スピーカーの5ミリ秒も再開遅延と同等であり、タイミングによっては期限違反が発生します。したがって、待機時以外にクロックの供給を停止すると周期タスクの起動周期内完了が保証できないため、停止できません。
解答(40字以内)
マイクが2ミリ秒、スピーカーが5ミリ秒等の短周期タスクがあるため

誤りやすいポイント

  • 起動周期と実行時間を混同する。今回の判断は「周期(起動間隔)」が基準で、実行時間だけで判断してはいけません。
  • スピーカーの5ミリ秒を見て「ぎりぎり大丈夫」と誤判断する。再開遅延が5ミリ秒あるため等しい周期でも期限を逃す可能性があります。
  • 起動周期の単位を見落とす(表2にある「2ミリ秒」「5ミリ秒」を必ず確認する必要があります)。
  • クロック停止中は周期処理そのものが止まるため、停止→再開の遅延で欠落が発生する点を見落とす。

FAQ

Q: スピーカータスクの実行時間が3.4と0.5とあるのはどういう意味ですか?
A: 表4のスピーカータスクの2つの実行時間は動作モードの違い(音源再生時と通話時)による値で、いずれの場合も起動周期は5ミリ秒なので周期内完了を満たす必要があります。
Q: 実行時間が起動周期より短ければクロック停止してもよいですか?
A: いいえ。周期処理は起動間隔で呼ばれるため、クロック再開に5ミリ秒かかると起動自体が遅れ、次回の周期に間に合わなくなります。実行時間だけで判断してはいけません。
Q: 待機時だけクロック停止してよい理由は何ですか?
A: 表3の待機時のクロック指示が「0」で、機能がオフの状態となるため、周期的に完了させる必要のあるタスクが動作しておらず期限違反が生じないからです。

関連キーワード: リアルタイムOS、周期タスク、クロック制御、デッドライン、消費電力管理

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

戦国ITクイズ機能

\ せっかくなら /

応用情報技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について