Firmware
Firmware je v informatice počítačový program, který je "zabudován" do hardwarového zařízení a je jeho nezbytnou součástí. Někdy se nazývá vestavěný software. Příkladem je mikrokontrolér, součást mikroprocesoru, která mikroprocesoru říká, jaké akce má provádět. Může se také jednat o větší program uložený v paměti flash nebo nahraný uživatelem na existující hardware.
Jak už název napovídá, firmware se nachází někde mezi hardwarem a softwarem a spojuje oba světy. Pro různé lidi může znamenat trochu jiné věci, zejména s tím, jak se samostatná elektronická zařízení stále více podobají počítačům. Stejně jako software je to počítačový program, který je spouštěn mikroprocesorem. Je však také spojen s hardwarem a bez něj nemá žádný význam.
V počítači
Počítač může mít firmware i software. Firmware je trvale uložen v počítači, například v systému BIOS, a nelze jej snadno měnit ani doplňovat. Software, dokonce i operační systém, lze nahradit přeformátováním pevného disku. Software zahrnuje aplikace, které člověk obsluhující počítač vidí, například webový prohlížeč nebo textový editor. Někdy se ovladač zařízení nazývá firmware, protože je potřebný k provozu daného kusu hardwaru, například tiskárny nebo grafické karty. Ovladač zařízení je v hlavní části počítače a lze jej snadno aktualizovat (pokud existuje aktualizace).
Na elektronickém zařízení
Jiná elektronická zařízení sice nevypadají jako počítač, ale přesto v sobě mají zabudovaný systém, například mikrokontrolér, a program, který jim říká, co mají dělat. To je také firmware. Televizní kabelová skříňka, řídicí jednotka výtahu a čtečka karet v hotelovém zámku - to vše je vybaveno firmwarem. V tomto případě je firmware jediným softwarem v zařízení a řídí vše, od obsluhy stisků tlačítek až po zapínání a vypínání motorů.
V minulosti byl firmware uložen v paměti ROM, nyní je často uložen na médiích, na která lze zapisovat, jako jsou paměti EEPROM a Flash. Firmware v mnoha zařízeních, jako jsou směrovače, lze nyní aktualizovat bez jakéhokoli speciálního hardwaru, kromě počítače a kabelu USB. To se provádí stažením nové verze z celosvětové sítě pro aktualizaci zařízení podle pokynů výrobce zařízení.
O elektronickém zařízení se hovoří jako o "bricknutém", pokud jej nelze spustit kvůli problémům s firmwarem. Je pak stejně užitečné jako cihla. To může způsobit nahrání nesprávného firmwaru do zařízení. Firmware je uložen jako binární obrazový soubor.
Příklady
Mezi příklady firmwaru patří:
- Systém BIOS v osobních počítačích kompatibilních s IBM
- Kód uvnitř tiskárny (kromě ovladače tiskárny v počítači).
- Software ovládající srdeční defibrilátor
- Software pro ovládání světel v kancelářské budově
- Software ovládající elektroniku v autě - rádio, ABS (protiblokovací systém), ovládání motoru atd.
- Software pro ovládání novějších domácích spotřebičů (mikrovlnné trouby, myčky nádobí atd.)
Související stránky
- BIOS
- Operační systém reálného času
- Mikrokód
Otázky a odpovědi
Otázka: Co je to firmware?
A: Firmware je počítačový program, který je "zabudován" do hardwarového zařízení a je jeho nezbytnou součástí.
Otázka: Jaký je jiný výraz pro firmware?
A: Firmware se někdy nazývá vestavěný software.
Otázka: Jaký je příklad firmwaru?
Odpověď: Příkladem firmwaru je mikrokontrolér, který je součástí mikroprocesoru a říká mikroprocesoru, jaké akce má provádět.
Otázka: Může být firmware větší program uložený v paměti flash?
Odpověď: Ano, firmware může být větší program uložený v paměti flash.
Otázka: Může firmware do stávajícího hardwaru nahrát také uživatel?
Odpověď: Ano, firmware může být také nahrán na stávající hardware uživatelem.
Otázka: Jak souvisí firmware s hardwarem a softwarem?
Odpověď: Firmware se nachází někde mezi hardwarem a softwarem a spojuje tyto dva světy.
Otázka: Co znamená tvrzení, že firmware nemá bez hardwaru žádný význam?
Odpověď: Znamená to, že firmware je spojen s určitým hardwarem a nemůže bez něj fungovat.