組み込みソフトウェア
ソフトウェアの分類だよ
家電とかに組み込むやつだよ
簡単に書くよ
組み込みソフトウェア(読:クミコミソフトウェア 英:embedded software)とは
ソフトウェアの分類のひとつ
であり
家電とかの機器に組み込まれて、そいつを制御する お仕事をするソフトウェアのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「ソフトウェア」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ソフトウェアは「コンピュータのうち蹴っ飛ばせない部分」です。
コンピュータを構成する要素は2つに分けられます。
1.蹴っ飛ばせる部分
2.蹴っ飛ばせない部分
の2つです。
例えば、ハードディスクやディスプレイは蹴っ飛ばせます。
プログラムやファイルは蹴っ飛ばせません。
この2つの要素のうち「蹴っ飛ばせない部分」がソフトウェアです。
あと、ついでなので書いておくと「蹴っ飛ばせる部分」は「ハードウェア」と言います。
以上を踏まえて
家電とかの機器に組み込まれて、そいつを制御する仕事をするソフトウェア
が「組み込みソフトウェア」です。
ソフトウェアの分類のひとつです。
例えば、そうですね。
ここに炊飯器が ありました。
炊飯器のお仕事は、ご飯を炊くことです。
お米と水を入れてスイッチをポチっと押せば、美味しいご飯を炊いてくれます。
さらに、美味しいご飯が炊きあがったら「できたよー」と教えてくれます。
この炊飯器さんですが、中の仕組みは一体どうなっているのでしょう。
実は、ですね。
炊飯器の中には小さいおっさんが入っています。
小さいおっさんが、えっちらおっちらと頑張って、お米を炊いてくれているのです。
もちろん冗談です。
小さいおっさんは入っていません。
実際には、ちっこいパソコンみたいなのが備え付けられています。
この「ちっこいパソコンみたいなの」の中には、ご飯を炊くためのプログラムが組み込まれています。
炊飯器に対して「燃え上がれ~!」とか「お米と水がなじむまで待機~!」とか命令してくれるプログラムです。
炊飯器はプログラムからの命令に従います。
そして、美味しいご飯が炊きあがります。
この話に登場した、ご飯を炊くためのプログラム(炊飯器の中に組み込まれている ご飯炊き用のソフトウェア)が組み込みソフトウェアです。
組み込みソフトウェアは意外に身近なところにあります。
炊飯器、洗濯機、デジタルカメラなどの家電をはじめ、自動車や医療機器、ゲーム機、その他諸々、何らかの機器に組み込まれていて、何かを制御したり何かの機能を提供したりするシステムです。
みなさんの身近にも「あ~、これは中にあるプログラムで制御されているんだろうな~」と思える機器が たくさんあるはずです。
それらの機器に組み込まれているシステムが組み込みソフトウェアです。
一言でまとめるよ
まぁ「組み込みソフトウェア」って単語が出てきたら「家電とかに組み込まれるソフトウェアなんだな~」と お考えください。
おまけ
■訳してみるよ
「組み込み」は日本語ですね。
「soft(ソフト)」の意味は「柔らかい」とか「軟らかい」とかです。
「ware(ウェア)」という接尾辞が付くと「製品」とか「商品」的な意味になります。
何となく くっつけると
組み込み用の柔らかい製品
となります。
■検索してみる?






