ITパスポート 2012年 春期 問21
問題文
炊飯器やエアコンなどの家電製品に内蔵される、機器の特定の機能を実現するためのシステムを何というか。
選択肢
ア:エキスパートシステム
イ:エンタープライズシステム
ウ:組込みシステム(正解)
エ:シンプレックスシステム
🔒 解説は解答すると表示されます
家電に内蔵される「特定の機能」を実現するシステムとは何か【ITパスポート 解説】
正解の理由
選択肢のウ(組込みシステム)が正解です。
組込みシステム(embedded system:家電や自動車などの機器に組み込まれ、特定の機能を実行するコンピュータ)とは、炊飯器やエアコンのような家電に内蔵されて、温度制御やタイマーなどその機器固有の機能を担います。問題文にある「家電製品に内蔵される」「機器の特定の機能を実現する」という表現は、まさに組込みシステムの特徴を表しています。
組込みシステム(embedded system:家電や自動車などの機器に組み込まれ、特定の機能を実行するコンピュータ)とは、炊飯器やエアコンのような家電に内蔵されて、温度制御やタイマーなどその機器固有の機能を担います。問題文にある「家電製品に内蔵される」「機器の特定の機能を実現する」という表現は、まさに組込みシステムの特徴を表しています。
解法ステップ
- 問題文のキーワードを探す:「炊飯器やエアコン」「家電に内蔵」「特定の機能」を実現。
- キーワードから想像する:家電本体に組み込まれ、専用の動作をするコンピュータを指す言葉を想起する。
- 選択肢を照合する:選択肢の中で「組込みシステム」が上の説明に合致するためこれを選ぶ。
(ポイント:汎用で業務全体を管理するシステムや、専門家の判断を模すものとは用途が異なる)
選択肢別の誤答解説
-
ア: エキスパートシステム(expert system:専門家の知識や判断を模倣して推論するソフトウェア)
→ 医療診断や故障診断など「知識ベースで判断する」用途で、家電に内蔵されて特定機能だけを行う装置の説明とは合いません。 -
イ: エンタープライズシステム(enterprise system:企業全体の業務を支える大規模な情報システム)
→ 会計や人事、販売管理など企業業務を扱うシステムです。家電内部に組み込まれているものではありません。 -
ウ: 組込みシステム(embedded system:機器に組み込まれて特定機能を実行するコンピュータ)
→ 家電に内蔵される制御用のコンピュータそのもの。暖房制御や炊飯のタイマー制御などが典型です。 -
エ: シンプレックスシステム(simplex system:通信の一方向性を指す場合などで使われる用語)
→ 「シンプレックス」は主に通信方式の用語で、家電内の特定機能を示す言葉ではありません。
よくある誤解
-
「組込みシステム=単純で性能が低い」と思う誤解
→ 組込みでも安全性や高速応答が必要なもの(車のブレーキ制御など)は高性能で複雑です。単純なものから高信頼・リアルタイムを求められるものまで幅があります。 -
「スマホも組込みシステムだ」と混同する誤解
→ スマートフォンは汎用コンピュータに近いですが、内部にはセンサー制御などの小さな組込みシステム(例:カメラ制御モジュール)が含まれます。つまり一部は組込み的ですが、端末全体は一般目的のコンピュータです。 -
「組込みソフト=アプリ」と同じだと思う誤解
→ 組込みソフト(firmware:機器を動かすためにハードに近い層で動くソフト)は、ハードとの直接制御やリアルタイム性が重要で、スマホの一般的なアプリとは目的と設計が異なります。
補足コラム
- ファームウェア(firmware:ハードウェアを動かすためのソフトウェア)は、組込みシステムでよく使われる言葉です。家電のマイコン(microcontroller:小型のコンピュータ)に書き込まれていて、電源投入で最初に動くことが多いです。
- リアルタイムOS(RTOS:Real-Time Operating System:時間制約を厳密に守るためのOS)を使う組込みシステムもあります。たとえば電子レンジの制御や自動車の安全機能などは時間内に必ず処理を終える必要があります。
- 最近はIoT(Internet of Things:モノのインターネット)化で、組込みシステムがネットワーク接続され、遠隔操作やデータ収集に使われることが増えています。
FAQ
Q1: 組込みシステムはどんな例がありますか?
A1: 炊飯器の炊飯制御、エアコンの温度/風量制御、洗濯機のモード管理、自動車のエンジン制御やエアバッグ制御、プリンタの紙送り制御などです。
A1: 炊飯器の炊飯制御、エアコンの温度/風量制御、洗濯機のモード管理、自動車のエンジン制御やエアバッグ制御、プリンタの紙送り制御などです。
Q2: 組込みシステムの開発でよく使われる言語は何ですか?
A2: C言語やC++が多いです。ハード寄りの制御が必要なため、性能とハード制御のしやすさで選ばれます。高レベル言語や専用スクリプトが使われることもあります。
A2: C言語やC++が多いです。ハード寄りの制御が必要なため、性能とハード制御のしやすさで選ばれます。高レベル言語や専用スクリプトが使われることもあります。
Q3: 試験で見分けるコツは?
A3: 「特定の機器に内蔵」「機器固有の機能」「家電や自動車」などのキーワードがあれば組込みを疑ってください。逆に「企業全体」や「専門家の知識」「通信の一方向」等は別カテゴリです。
A3: 「特定の機器に内蔵」「機器固有の機能」「家電や自動車」などのキーワードがあれば組込みを疑ってください。逆に「企業全体」や「専門家の知識」「通信の一方向」等は別カテゴリです。
関連キーワード: 組込みシステム、組み込みソフトウェア、ファームウェア、リアルタイムOS、マイコン、IoT、エッジデバイス

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

