Firmware

V informatike je firmvér počítačový program, ktorý je "zabudovaný" do hardvérového zariadenia a je jeho podstatnou súčasťou. Niekedy sa nazýva vstavaný softvér. Príkladom je mikrokontrolér, súčasť mikroprocesora, ktorá mikroprocesoru hovorí, aké činnosti má vykonať. Môže to byť aj väčší program uložený v pamäti flash alebo nahraný na existujúci hardvér používateľom.

Ako naznačuje jeho názov, firmvér sa nachádza niekde medzi hardvérom a softvérom a spája tieto dva svety. Pre rôznych ľudí môže znamenať trochu iné veci, najmä preto, že samostatné elektronické zariadenia sa stále viac podobajú počítačom. Podobne ako softvér je to počítačový program, ktorý je spustený mikroprocesorom. Je však spojený aj s hardvérom a bez neho nemá žiadny význam.

V počítači

Počítač môže mať firmvér aj softvér. Firmvér je trvalo uložený v počítači, ako napríklad BIOS, a nie je možné ho jednoducho zmeniť alebo doplniť. Softvér, dokonca aj operačný systém, možno nahradiť preformátovaním pevného disku. Softvér zahŕňa aplikácie, ktoré vidí osoba obsluhujúca počítač, napríklad webový prehliadač alebo textový procesor. Ovládač zariadenia sa niekedy nazýva firmvér, pretože je potrebný na spustenie daného hardvéru, napríklad tlačiarne alebo grafickej karty. Ovládač zariadenia sa nachádza v hlavnej časti počítača a možno ho ľahko aktualizovať (ak existuje aktualizácia).

Na elektronickom zariadení

Iné elektronické zariadenia nemusia vyzerať ako počítač, ale stále majú v sebe zabudovaný systém, napríklad mikrokontrolér, s programom, ktorý im hovorí, čo majú robiť. To je tiež firmvér. V televíznej káblovej skrinke, riadiacej jednotke výťahu a čítačke kariet v hotelovom zámku beží firmvér. V tomto prípade je firmvér jediným softvérom v zariadení a riadi všetko, od obsluhy stlačení tlačidiel až po zapnutie alebo vypnutie motorov.

V minulosti sa firmvér ukladal do pamätí ROM, ale v súčasnosti sa často ukladá na médiá, na ktoré možno zapisovať, ako sú pamäte EEPROM a Flash. Firmvér v mnohých zariadeniach, napríklad v smerovačoch, sa teraz dá aktualizovať bez akéhokoľvek špeciálneho hardvéru, okrem počítača a kábla USB. Vykonáva sa to stiahnutím novej verzie z celosvetovej siete na aktualizáciu zariadenia pomocou pokynov od výrobcu zariadenia.

O elektronickom zariadení sa hovorí, že je "bricknuté", ak sa nedá spustiť z dôvodu problémov s firmvérom. V takom prípade je použiteľné ako tehla. Príčinou môže byť vloženie nesprávneho firmvéru do zariadenia. Firmvér je uložený ako binárny súbor s obrazom.

Príklady

Medzi príklady firmvéru patria:

  • BIOS v osobných počítačoch kompatibilných s IBM
  • Kód v tlačiarni (okrem ovládača tlačiarne v počítači)
  • Softvér ovládajúci srdcový defibrilátor
  • Softvér na ovládanie svetiel v kancelárskej budove
  • Softvér ovládajúci elektroniku v aute - rádio, ABS (protiblokovací brzdový systém), ovládanie motora atď.
  • Softvér ovládajúci novšie domáce spotrebiče (mikrovlnné rúry, umývačky riadu atď.)

Súvisiace stránky

  • BIOS
  • Operačný systém v reálnom čase
  • Mikrokód

Otázky a odpovede

Otázka: Čo je to firmvér?


Odpoveď: Firmvér je počítačový program, ktorý je "zabudovaný" v hardvérovom zariadení a je podstatnou súčasťou hardvéru.

Otázka: Aký je iný výraz pre firmvér?


Odpoveď: Firmvér sa niekedy nazýva vstavaný softvér.

Otázka: Aký je príklad firmvéru?


Odpoveď: Príkladom firmvéru je mikrokontrolér, ktorý je súčasťou mikroprocesora a ktorý mikroprocesoru hovorí, aké činnosti má vykonať.

Otázka: Môže byť firmvér väčší program uložený v pamäti flash?


Odpoveď: Áno, firmvér môže byť väčší program uložený v pamäti flash.

Otázka: Môže firmvér do existujúceho hardvéru nahrať aj používateľ?


Odpoveď: Áno, firmvér môže do existujúceho hardvéru nahrať aj používateľ.

Otázka: Ako súvisí firmvér s hardvérom a softvérom?


Odpoveď: Firmvér je niekde medzi hardvérom a softvérom, spája tieto dva svety.

Otázka: Čo znamená tvrdenie, že firmvér nemá bez hardvéru žiadny význam?


Odpoveď: Znamená to, že firmvér je spojený s konkrétnym hardvérom a bez neho nemôže fungovať.

AlegsaOnline.com - 2020 / 2023 - License CC3