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

ITパスポート 2014年 秋期 02


問題文

組込みソフトウェアに該当するものはどれか。

選択肢

PCにあらかじめインストールされているオペレーティングシステム
スマートフォンに自分でダウンロードしたゲームソフトウェア
ディジタルカメラの焦点を自動的に合わせるソフトウェア(正解)
補助記憶媒体に記録されたカーナビゲーションシステムの地図更新データ

🔒 解説は解答すると表示されます

組込みソフトウェアに該当するものはどれか。【ITパスポート 解説】

正解の理由

組込みソフトウェア(組込ソフト、embedded software:特定の機器に組み込まれ、その機器の動作を制御するソフトウェア)は、「特定のハードウェアを制御し、その機器固有の機能を実現する」点が特徴です。ディジタルカメラの焦点を自動的に合わせるソフトウェアは、カメラ本体のハードウェア(レンズやセンサー)を直接制御して「撮影という機器の動作」を実現します。したがって、選択肢の中では が組込みソフトウェアに該当します。

解法ステップ

  1. 「そのプログラムがどこで動くか」を確認する。専用機器(カメラや家電など)で動くか、汎用機(PCやスマホ)で動くかを見分ける。
  2. 「機器のハードウェアを直接制御しているか」を確認する。例えばセンサーやモーターを動かす処理なら組込みの可能性が高い。
  3. 「ソフトウェアかデータか」を見分ける。地図の更新ファイルは機能を実現する”データ”であり、ソフトウェアそのものではない。
  4. 上記を当てはめると、カメラの自動焦点ソフトは専用機器上でハードを制御するため組込みソフトであると判断できる(よって )。

選択肢別の誤答解説

  • ア: PCにあらかじめインストールされているオペレーティングシステム
    • 理由:PCのOSは汎用コンピュータ向けのシステムソフトです。特定の専用機器のハードを直接制御して「その機器だけの機能」を提供するという組込みソフトの定義には当たりません。
  • イ: スマートフォンに自分でダウンロードしたゲームソフトウェア
    • 理由:スマートフォンは汎用のコンピュータとみなせます。ダウンロードしたアプリは汎用機上で動くアプリケーションであって、特定機器の専用的なハード制御を目的とする組込みソフトではありません。
  • ウ: ディジタルカメラの焦点を自動的に合わせるソフトウェア
    • 理由:カメラのレンズやセンサーを制御して自動的に焦点を合わせる処理は、まさに機器固有の動作を制御するソフトです。組込みソフトウェア(場合によってはファームウェアと呼ばれる)に該当します。
  • エ: 補助記憶媒体に記録されたカーナビゲーションシステムの地図更新データ
    • 理由:地図更新データは「データ」です。データ自体は機能を指示するプログラムではありません(もちろんナビシステムは組込みソフトで動きますが、更新ファイル自体はソフトウェアではなくコンテンツです)。

よくある誤解

  1. 「あらかじめ入っている=組込みソフト」と考える誤解
    • 誤り:プリインストールのソフトでも、PCやスマホのような汎用機上で動くものは組込みとは言いません。ポイントは「専用機器を制御しているか」です。
  2. 「スマホの機能は全部組込み」と考える誤解
    • 誤り:スマホ自体は多機能な汎用コンピュータです。スマホ内部でハードを直接制御する低レベルの部分(例:通信モジュールのファームウェア)は組込みに近いですが、一般的なアプリは組込みではありません。
  3. 「ファイルやデータもソフトウェア」と混同する誤解
    • 誤り:地図や音楽ファイルはソフトではなくデータです。データはソフトが使って機能する材料になりますが、それ自体が動作を制御するわけではありません。

補足コラム

  • ファームウェア(firmware:ファーム=硬い、ソフト=ソフトの中間という語感)とは、機器に組み込まれる低レベルのソフトウェアです。組込みソフトの一種と考えてよいです。多くは不揮発性メモリに保存され、機器起動時に使われます。
  • 組込みソフトはリアルタイム性(即座に応答する必要)が重要な場合があります。そのような用途ではRTOS(Real-Time Operating System:リアルタイムOS)という専用のOSが使われることがあります。
  • 試験対策のコツ:問題文に「特定の機器」「制御」「自動で〜する」「センサー/モーター」などの語があると組込みを疑ってください。一方「ダウンロード」「アプリ」「汎用PC上で動く」などの語は組込みから遠いです。

FAQ

Q. 組込みソフトとアプリケーションソフトの違いは何ですか?
A. 組込みソフトは特定の機器のために作られ、機器のハードを直接制御します。アプリは汎用機(PCやスマホ)上で動くユーザー向けのソフトです。
Q. ファームウェアは組込みソフトですか?
A. はい。ファームウェアは組込みソフトの一種です。機器の基本動作を担う低レベルソフトを指します。
Q. カーナビの地図更新はなぜ組込みソフトに入らないのですか?
A. 地図更新は「データ」です。地図そのものは表示や案内の材料であって、機器を動かすプログラムではありません。
Q. PCのOSでも組込みOSになり得ますか?
A. 特定用途向けに組み込まれ、小型機器で動作するように設計されたOS(例:組込みLinuxやRTOS)は組込みOSと言えます。しかし、一般的なPC用のOSは組込みとは区別します。

関連キーワード: 組込みソフトウェア、ファームウェア、組込みシステム、リアルタイムOS、デバイス制御、ソフトウェアとデータの違い、カメラオートフォーカス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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