組み込みソフトウェアとは?
組み込みソフトウェアは、ハードウェアシステムに組み込まれているソフトウェアの一種です。 通常、このソフトウェアは1つの特定の機能を実行するように設計されていますが、1つのハードウェアに複数の組み込みソフトウェアを含めることもできます。 回路基板とコンピューターチップを備えた技術には、デジタル時計から携帯電話、計算機まで、ソフトウェアが組み込まれている可能性があります。 これらのシステムにより、最新のデバイスで一般的な高度な機能の多くが可能になります。
多くの革新的な技術と同様に、初期の組み込みソフトウェアは軍事用に開発されました。 特にアメリカ人は、宇宙探査、ミサイル誘導、および30年代後半から60年代半ばまでの航空電子工学にさまざまなタイプの組み込みシステムを使用していました。 これらの初期のシステムは通常、他のコンポーネントに組み込まれており、故障率が高かった。 60年代後半まで、組み込みソフトウェアが進化して一般の人々に役立つようになりました。
70年代後半、統合されたマイクロコントローラチップの最初の規格により、組み込みソフトウェアが登場しました。 この単一のチップは小さなコンピューターのように振る舞った。 データを取り込んで保存し、出力するだけでなく、独自の情報を処理することもできます。 これらのチップにより、単一のプログラムを記述してチップにロードし、正しい入力を受け取るたびにそのチップにプログラムを実行させることが可能になりました。 1980年代の終わりまでには、ほぼすべての形態の家電製品に何らかのマイクロコントローラーチップが組み込まれていました。
その後の数年間で、統合されたマイクロコントローラーの製造コストは数セントにまで低下しました。 その結果、ほぼすべての電子機器に搭載されており、これらの各チップには1つ以上の組み込みソフトウェアが搭載されています。 彼らは、トースター、扇風機、子供のおもちゃなど、ほとんどの人がコンピューターを持っているとは思わないアイテムにさえあります。
ソフトウェアが何であるかに関係なく、組み込みソフトウェアは同じように機能します。 彼らのチップは接続されたデバイスから入力を受け取ります。 ソフトウェアは入力を読み取り、アクティベーションが必要かどうかを判断します。 存在する場合、プログラムを実行し、結果を出力します。 これらの結果は、ユーザーまたは別のソフトウェアに送られる場合があります。
組み込みソフトウェアは、本格的なコンピューターシステムに取って代わります。 通常のコンピューター、または通常のコンピューターに接続されたマシンでは、組み込みソフトウェアは比較的少数です。 通常、コンピューターシステムには、起動手順と重要なハードウェア機能を制御する少数の部品しかありません。 複雑なデバイスのコンピューター化が進むにつれて、組み込みソフトウェアが標準のコンピューターシステムに置き換わるにつれて、実際にドロップされています。