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

ITパスポート 2022年 03


問題文

ゲーム機、家電製品などに搭載されている、ハードウェアの基本的な制御を行うためのソフトウェアはどれか。

選択肢

グループウェア
シェアウェア
ファームウェア(正解)
ミドルウェア

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

ハードウェアの基本的な制御を行うためのソフトウェアはどれか。【ITパスポート 解説】

正解の理由

この問題の正解は です。
「ハードウェアの基本的な制御を行うためのソフトウェア」とは、機械や電子機器に組み込まれた装置自身を直接動かすためのソフトウェアを指します。ファームウェア(firmware:ハードウェアに組み込まれ、基本動作を司るソフトウェア)はまさにこの役割を果たします。ゲーム機や家電製品には、電源投入時の初期化やモーター・センサーの制御などを行うソフトが内蔵されており、それがファームウェアです。
ここで他の選択肢と比べると、
  • グループウェアは人と人の協働を助けるソフト(例:スケジュール共有)で、機器の制御とは無関係です。
  • シェアウェアは配布形態(試用後に料金)を示すもので、用途の分類ではありません。
  • ミドルウェアは応用ソフトと基本ソフト(OS)の間で橋渡しをするソフトで、直接ハードを制御するものではありません。
以上の点から、ハードウェアの基本制御を担当するのはファームウェアであるため、正解は です。

解法ステップ

  1. 問題文のキーワードを確認する:「ハードウェアの基本的な制御」「ゲーム機、家電に搭載」。
  2. 各選択肢の意味を確認する(初出で簡単に定義を思い出す)。
    • グループウェア:人の共同作業を助けるソフト(英: groupware)。
    • シェアウェア:試用後に代金を払う配布形態(英: shareware)。
    • ファームウェア:ハードに組み込まれ基本制御を行うソフト(英: firmware)。
    • ミドルウェア:アプリとOSの間で機能を提供するソフト(英: middleware)。
  3. 「ハードウェアの制御」に合致する定義はどれかを照合する。該当するのはファームウェアのみ。
  4. よって を選ぶ。
このように、問題文の目的(何をするソフトか)と選択肢の定義を照合するだけで解けます。

選択肢別の誤答解説

  • ア: グループウェア(groupware:共同作業支援ソフト)
    社内のスケジュール共有や文書共同編集を助けるソフトです。ハードウェアの制御とは役割が異なります。家電の内部制御を行いません。
  • イ: シェアウェア(shareware:試用配布のソフト)
    「どのように配布されるか」を示す言葉です。機能や役割の分類ではないため、問題文の「ハードウェア制御」に一致しません。
  • ウ: ファームウェア(firmware:ハードウェアに組み込まれ基本制御をするソフト)
    正解。家電やゲーム機の電源投入・入出力制御・センサー監視などを行うソフトです。ROMやフラッシュメモリに格納されることが多いです。
  • エ: ミドルウェア(middleware:アプリケーションとOSの間で機能を提供するソフト)
    例えばデータベース管理や通信の共通処理を提供します。機器自体のハード制御ではなく、アプリとOSの橋渡し役です。

よくある誤解

  1. ファームウェアは「ハードウェアそのもの」だと思う
    → 実際はソフトウェアです。ハード(物理部品)を動かすためのプログラムで、機器内部の記憶領域(ROMやフラッシュ)に書かれています。
  2. ファームウェアとデバイスドライバ/OSを混同する
    → デバイスドライバはOS上で動くハード制御のためのソフト(OSの一部として機能)。ファームウェアは装置側に常駐してハードの初期化や低レベル制御を直接行います。役割と配置場所が違います。
  3. シェアウェアを「機能の種類」と勘違いする
    → シェアウェアは配布形態(試用→購入)を表す言葉で、ソフトの機能自体を示すものではありません。

補足コラム

  • ファームウェアの保存場所と更新
    ファームウェアは不揮発性メモリ(ROM、EPROM、EEPROM、フラッシュメモリ)に格納されます。最近の製品ではネット経由でファームウェア更新(アップデート)ができ、性能向上や不具合修正、セキュリティ改善が行われます。ただし更新に失敗すると機器が動かなくなるリスクがあるため、手順に従うことが重要です。
  • BIOSやUEFIもファームウェアの一種
    パソコンの起動時に基本的なハード初期化をするBIOS(Basic Input/Output System:基本入出力システム)やUEFI(Unified Extensible Firmware Interface)もファームウェアに当たります。
  • 組み込みソフトウェア(embedded software)との関係
    家電や機器に組み込まれるソフト全般を「組み込みソフト」と呼びます。ファームウェアはその一部で、特にハードの基本制御を担うものを指すことが多いです。

FAQ

Q1: ファームウェアはユーザーが変更できますか?
A1: 多くはメーカー提供の更新(ファームウェアアップデート)で変更します。通常のユーザーが直接書き換えることは少なく、安全に更新するための手順が用意されています。
Q2: スマホのOSはファームウェアですか?
A2: スマホのOS(例:AndroidやiOS)はアプリを動かす上位のソフトです。スマホ内部には、電源管理や無線制御などを行うファームウェアも別に存在します。OSとファームウェアは役割が異なります。
Q3: ミドルウェアとファームウェア、どちらが上位ですか?
A3: 直接の上下関係は用途で異なります。一般にミドルウェアはアプリとOSの間で動くソフトで、ファームウェアは装置側の低レベル制御を担います。用途と動作場所が違うため、単純な上下関係ではありません。
Q4: 家電の「更新が必要」と表示されたらどうする?
A4: まずメーカーの公式手順を確認してください。更新は利便性や安全性の向上につながりますが、停電や途中で中断すると故障する場合があるため注意が必要です。

関連キーワード: ファームウェア、組み込みソフト、ミドルウェア、グループウェア、シェアウェア、BIOS、フラッシュメモリ、デバイスドライバ、アップデート、初期化
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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