Software ingebed in hardware wordt vaak aangeduid als firmware Vanwege zijn hybride aard.
Dit is waarom:
* Hybride aard: Firmware combineert software -instructies met hardwarecomponenten. Het is niet alleen pure software zoals een applicatie, noch is het gewoon een hardwarecomponent. Het overbrugt de kloof tussen de twee.
* Aanhoudende opslag: In tegenstelling tot software die op een algemene computer draait, wordt firmware meestal opgeslagen in een niet-vluchtig geheugen zoals Flash ROM. Dit betekent dat het permanent wordt opgeslagen in de hardware en blijft bestaan, zelfs wanneer het apparaat wordt uitgeschakeld.
* gespecialiseerde functionaliteit: Firmware is ontworpen voor specifieke hardwareplatforms en bedient hun basisfuncties. Het is verantwoordelijk voor taken zoals apparaatinitialisatie, communicatieprotocollen en bewerkingen op laag niveau.
Hoewel het soms door elkaar wordt gebruikt met 'software', weerspiegelt 'firmware' deze hybride aard nauwkeurig en de gespecialiseerde rol die het speelt in ingebedde systemen. |