Ein eingebettetes System ist ein Computer, der gebaut wurde, um nur einige wenige, sehr spezifische Probleme zu lösen, und der nicht leicht verändert werden kann. Das Wort eingebettet bedeutet, dass er in das System eingebaut ist. Er ist ein fester Bestandteil eines größeren Systems. In der Regel sieht es nicht wie ein Computer aus, oft ohne Tastatur, Monitor oder Maus. Aber wie jeder Computer hat er einen Prozessor und Software, Ein- und Ausgabe.

Beispielsweise weist die in einem Aufzug eingebettete Steuerung den Motor an, den Aufzug auf der Grundlage der gedrückten Knöpfe in verschiedene Stockwerke zu fahren. Ein Decoder ist in eine Set-Top-Box für Satellitenfernsehen (STB genannt) eingebettet, um ein Signal von der Schüssel zu lesen und etwas zu senden, das ein Fernseher versteht. Oft muss diese Art von System seine Arbeit in einer bestimmten Zeit erledigen. Dies wird als Echtzeit-Computing bezeichnet. Wenn eine Set-Top-Box unterbrochen wird, um eine andere Aufgabe zu erledigen, würden Sie zum Beispiel ein schlechtes Bild auf dem Fernseher sehen. Ein Allzweck-Computer macht oft kurze Pausen, während er etwas anderes tut, und zwar nicht in Echtzeit.

Eingebettete Systeme steuern viele der heute gebräuchlichen Geräte, wie z.B. Kartenleser in Hoteltürschlössern oder verschiedene Dinge in einem Auto. Sie können kleine Dinge wie einen MP3-Player oder eine Digitalkamera steuern, aber auch große Dinge wie Ampelanlagen, Flugzeuge oder Fließbänder in einer Fabrik.