組み込みシステム
組み込みに用いられるOSとしては、日本においてはμITRON仕様OSが採用されることが多い。VxWorks、OS-9、QNXなども広く利用され、また最近では強力なネットワーク機能により本来汎用OSであるNetBSD、OpenBSD、FreeBSDなどのUnix-likeOSにも注目が集まっている。詳しくは、組み込みオペレーティングシステムを参照のこと。
ただし、現在においても、特に低資源の環境ではOSを採用しないことも多い。
ほとんどの組み込みシステムでは、ユーザがプログラムを入れ替えたり更新したりすることは想定されない。そのため汎用コンピュータよりも自由にオペレーティングシステムやシステム構成を選択できる。
近年ではPCベースのハードウェアの低価格化に伴い、PCベースのハードウェアを使用し、OSも組み込み向けにカスタマイズしたWindows CEやLinuxなども採用されている。パソコン用のアプリケーションやデバイスドライバなどを流用出来るだけでなく、Windowsパソコン感覚での開発・使用・メンテナンスも行えるほか、サービス水準合意を締結することで製造物責任法対策も行えるため、Windows Embeddedは航空券のチェックインシステムからコンビニのPOSレジ、更には銀行のATMまで、幅広く採用されている。(実用上十分なセキュリティ性能を持ち、特別な知識を持っていなくても比較的簡単に操作出来ることから、組み込み版ではなかったWindows NT 4.0の頃から組み込みシステムに採用されていた)
コンピュータ用語辞典などでは、組み込みシステムは「特定の機能を実現するために機械や機器に組み込まれるコンピュータシステム」などといった説明がされている。
「特定の機能を実現するための必要十分条件を満たす、選択や交換の不可能なハードウェアとプログラム(ソフトウェア)で構成されるコンピュータシステム」と定義されることもある。