Hardver vs firmware
A hardver és a firmware nagyon gyakori kifejezés a mai technológiai világban, és sajátos jellemzőik egyértelműen megkülönböztetik őket egymástól. Alapvető ismeretekkel kell rendelkezni e két technikai kifejezésről és a közöttük levő főbb különbségekről.
A „hardver” kifejezés az összes mechanikus egység kombinációjára utal, amelyek egy eszközbe vannak beépítve, és amelyeket a szerelvény kategóriába sorolnak. Például a processzor, az alaplap, a memória, a cserélhető eszköz (flash meghajtók / lemezek), a hangkártya, a számítógép bemeneti / kimeneti eszközei vagy egy elektronikus eszköz mind hardver.
Ezek a mechanikus egységek nem képesek önállóan működni, ezért megfelelő működésükhöz be kell programozni. A programozás olyan utasításkészletként definiálható, amely után a munkaállomás elvégzi a műveleteit. Mindannyian ismerjük a rengeteg programot, amelyeket mindennapi életünkben használunk. Az MS-Word egy szövegszerkesztő program, amelynek funkciója egy utasításkészletre épül, amely a szavak feldolgozására irányítja. Az eszköz kemény körét a programozás használja, és a működési keret különféle programokat hív össze meghatározott feladatok elvégzésére. A programokat programozási nyelvek, például C vagy Java kódolják.
A „firmware” a programozás adott kategóriájaként határozható meg. Programozásra van szükség ahhoz, hogy bármilyen feladatot elvégezzen egy eszköz számos processzora, és ezt a programozást beépítették a ROM-ba (csak olvasható memória). Ezt a hardvert irányító programcsomagot firmware-nek nevezzük. A firmware tehát egyszerűen magyarázható, mint egy kód, amely kompatibilis egy adott hardverrel, és általában bináris kódon működik.
Az interneten való szörfözés közben eszköztünkkel csatlakozunk az internethez egy adott rendszerkártya vagy modem segítségével. Készülékünk operációs rendszere a modemhez való kapcsolódáshoz gadgetmeghajtóknak nevezett programozást használ. A processzornak, amelyen a modemet beállították, megvan a saját firmware-je, amely a web és a munkaállomás közötti adatátvitel irányításáért felel. A firmware újabb példája, amelyet ma láthatunk, a mobiltelefonok, mosógépek, mikrohullámú sütők stb. A firmware-t általában nem kell átprogramozni, kivéve, ha ez elkerülhetetlen. Az olyan egységek gyártója, mint például az eszköz lemezmeghajtói, a firmware-felújítás miatt néha áttervezik. Ilyen esetekben az eszközöd operációs rendszere hozza ki a hardverhez megfelelő eszközprogramokat, amelyek a firmware javítását szolgálják.
Főbb különbségek a hardver és a firmware között:
A hardver fizikai egységgel rendelkezik, és fizikai károkat szenvedhet, ellentétben a firmware-rel.
A hardver futtatásához egy programra van szükség. A firmware maga a program.
A hardver firmware nélkül nem működhet. A firmware hardveren működik.
A hardver átprogramozható. A firmware nem igényel újraprogramozást, néhány eset kivételével.
Példa a hardverre: Alaplap, RAM, lemezmeghajtó, hangkártya.
Példa firmware-re: BIOS az IBM-kompatibilis PC-n, időmérő és vezérlő mechanizmusok mosógépekben, hang- és videovezérlő tulajdonságok a modern TV-kben.