読み方 : くみこみシステム

組み込みシステム【embedded system】エンベデッドシステム/エンベッドシステム

組み込みシステムとは?

家電製品や産業機器、乗り物などに内蔵される、特定の機能を実現するためのコンピュータシステム。機器内の各装置の制御や利用者からの操作の受け付けなどを行う。

パソコンなどの汎用のコンピュータシステムとは異なり、要求される機能や性能が極めて限定的かつ開発時にあらかじめ特定されており、厳しいコスト上の制限から利用可能な資源にも強い制約がある。

安価なCPUマイクロプロセッサ)や少ないメインメモリRAM)、プログラムを内蔵するROM(読み込み専用メモリ)などで構成され、ストレージや外部入出力(I/O)は存在しないか限定された最低限の装置のみであることが多い。こうした機能を一枚のICチップに実装したマイクロコントローラMCUMicro-Control Unit)などの専用の半導体製品が用いられることも多い。

組み込みソフトウェア

組み込みシステムを制御するオペレーティングシステム(OS)は「組み込みOS」(embedded OS)と呼ばれ、少ない資源で安定的に動作するよう汎用OSとは異なる設計の製品が用いられる。

機械の制御では処理の遅延が故障や事故に繋がる危険を伴う場合があるため、応答時間が一定の範囲に収まることを保証する特殊な「リアルタイムOS」(RTOSReal-Time OS)が用いられることもある。

組み込みOS上で具体的な個別の機器の制御機能を実装したものを「組み込みソフトウェア」(embedded software)という。汎用コンピュータと違い基本的には利用者側で追加や変更を行う必要がないため、主基板などに備えられた書き換えできないメモリ装置(ROM)に固定的に記録し、それを使い続ける場合が多い。

家電や機械にも高度な通信機能や情報機能を搭載したものが増えているため、OSやソフトウェアをフラッシュメモリなど書き換え可能な記憶装置に記録しておき、出荷後にインターネットなどを通じて更新や機能追加などができるように構成されている製品もある。

歴史

1970年代初頭にマイクロプロッサが発明され実用化されるが、最初期の製品の一つである米インテル(Intel)社の「4004」を組み込んだ電卓が日本のビジコン社によって開発・発売された。小規模なコンピュータシステムにより制御される特定用途向けの電気製品という意味では組み込みシステムの先駆けと言える。

1980~90年代にかけてマイクロプロセッサメモリの高性能化や低価格化が進むと、複雑で高機能な電化製品を中心に、専用回路や機械式の制御機構から組み込みシステムへの移行が進んでいった。

現代ではテレビやビデオレコーダー、デジタルカメラ、プリンタ、コピー機、携帯電話といった情報機器のみならず、洗濯機、炊飯器、自動車、自動販売機、券売機など、身の回りにあるほとんどの機械に何らかの組み込みシステムが搭載されているといっても過言ではない。

スマートフォンのように限りなく汎用コンピュータに近い汎用性や機能性を獲得した製品分野や、自動車のように極めて高度かつ複雑な大規模組み込みシステムが搭載される事例も見られるようになっている。

🔰よくある質問

  • 組み込みシステムとは何ですか?
    組み込みシステムとは、特定の機能を実現するために機器の内部に組み込まれたコンピュータシステムのことです。家電や自動車、医療機器、産業機械など、身の回りの多くの製品にあらかじめ搭載されており、決められた処理の実行に専念します。
  • パソコンとどう違いますか?
    パソコンは汎用的でソフトウェアを追加することで様々な用途に使えるのに対し、組み込みシステムは特定の用途に特化して設計されています。計算資源が限られた環境での動作、リアルタイム処理、高い信頼性が求められる点がパソコンとの大きな違いです。
  • 組み込みシステムはどんな製品に使われていますか?
    テレビやエアコン、洗濯機などの家電製品をはじめ、自動車のエンジン制御装置やブレーキシステム、航空機や鉄道車両、工場の工作機械、信号機、現金自動預払機ATM)、心臓ペースメーカーなど、日常生活から社会インフラ、人命に関わる重要な機器まで幅広い製品に使われています。
  • 組み込みソフトウェアとは何ですか?
    組み込みソフトウェアとは、組み込みシステム上で動作するプログラムのことです。機器の動作を制御するために開発され、センサーの読み取りやモーター制御などの処理を行います。機器によってはリアルタイムOSが使われ、決められた時間内に処理を実行できるよう設計されます。
  • リアルタイム処理とは何ですか?なぜ重要なのですか?
    リアルタイム処理とは、決められた時間内に確実に処理を完了させる仕組みを指します。自動車のブレーキ制御や医療機器の監視など、処理の遅延が安全に直結する場面では、決まった時間内に正確に動作させることが不可欠です。

組み込みシステムの用語一覧

他の辞典等による「組み込みシステム」の解説 (外部サイト)

資格試験などの「組み込みシステム」の出題履歴

▼ ITパスポート試験
平25秋 問16】 a~d の機器のうち、組込みシステムが実装されているものを全て挙げたものはどれか。a 飲料自動販売機b カーナビゲーション装置c 携帯型ゲーム機d 携帯電話機。
平24春 問21】 炊飯器やエアコンなどの家電製品に内蔵される、機器の特定の機能を実現するためのシステムを何というか。
平23秋 問11】 電化製品などに組込みシステムを採用する利点として、適切なものはどれか。
平23春 問14】 組込みシステムの特徴の一つであるリアルタイム性の説明として、適切なものはどれか。
平21秋 問28】 組込みシステムの特徴として、最も適切なものはどれか。
▼ 基本情報技術者試験
平30修12 問10】 組込みシステムのプログラムを格納するメモリとして,マスクROMを使用するメリットはどれか。
平26修7 問74】 組込みシステムの用途として,適切でないものはどれか。
平25修1 問71】 組込みシステムの用途として, 適切でないもの はどれか。
平23秋 問12】 組込みシステムのプログラムを格納するメモリとして,マスクROMを使用するメリットはどれか。
平23春 問22】 組込みシステムでリアルタイムOSが用いられる理由として,適切なものはどれか。
平22修7 問71】 組込みシステムの用途として, 適切でないもの はどれか。
平21春 問50】 ある製品の開発に使用された組込みシステムの開発環境における維持管理に関する記述として,最も適切なものはどれか。
平21春 問74】 組込みシステムの用途として, 適切でないもの はどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。