Firmware: Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
výraz
Starekolena (diskusia | príspevky)
Rozšírené, upresnené, vysvetlené, obrázok
Riadok 1: Riadok 1:
'''Firmware''' (iný názov: '''firmvér''', '''mikroprogramové vybavenie'''<ref>STN EN 50178, [https://www.sutn.sk/eshop/public/standard_detail.aspx?id=79927]</ref>) je výraz, ktorý sa niekedy používa na označenie fixných, zvyčajne pomerne malých [[softvér|programov]], ktoré interne riadia rôzne elektronické zariadenia. Firmvér dodal aj prípadne aktualizuje firma výrobcu zariadenia a to aj vtedy, keď je súčasť zložitejšieho zariadenia, napríklad [[Počítač|počítača]]. Odtiaľ pochádza jeho názov.
'''Firmware''' (iný názov: '''firmvér''', '''mikroprogramové vybavenie'''<ref>STN EN 50178, [https://www.sutn.sk/eshop/public/standard_detail.aspx?id=79927]</ref>) je výraz, ktorý sa používa na označenie fixných, zvyčajne pomerne malých [[softvér|programov]], ktoré interne riadia rôzne elektronické zariadenia. Firmvér dodala aj prípadne aktualizuje firma výrobcu zariadenia a to aj vtedy, keď je súčasť zložitejšieho zariadenia, napríklad [[Počítač|počítača]]. Odtiaľ pochádza jeho názov.
[[Súbor:Television remote control.jpg|náhľad|Napríklad firmvér v diaľkovom ovládači televízora monitoruje tlačidlá a ovláda LED diódy. Po stlačení tlačidla zabezpečí odoslanie správnych údajov vo formáte, ktorý prijímajúce zariadenie, v tomto prípade televízny prijímač dokáže pochopiť a spracovať.]]

Typické príklady z radu výrobkov pre konečných používateľov sú napr. diaľkové ovládače alebo kalkulačky, počítačové súčasti a zariadenia ako napr. [[pevný disk|pevné disky]], [[klávesnica|klávesnice]], [[Monitor (displej)|monitory (displeje)]] alebo [[pamäťová karta|pamäťové karty]], až po zariadenia ako vedecké prístroje a priemyselné robotické systémy. Taktiež zložitejšie spotrebiteľské zariadenia, ako sú mobilné telefóny, digitálne fotoaparáty, syntetizátory a podobne, obsahujú firmvér prístroja, ktorý umožní vykonávať základné operácie, ale aj vyššie funkcie.
Typické príklady výrobkov pre konečných používateľov, ktoré obsahujú firmvér sú napr. [[Diaľkový ovládač|diaľkové ovládače]], [[Kalkulačka|kalkulačky]] a iné domáce spotrebiče. Zložitejšie spotrebiteľské zariadenia, ako sú mobilné telefóny, digitálne fotoaparáty, syntetizátory a podobne, obsahujú firmvér, ktorý umožňuje vykonávať základné operácie, ale aj vyššie funkcie. Okrem výrobkov pre konečných používateľov je firmvér súčasťou [[Vložený systém|vložených systémov]] (angl. ''embedded system),'' kde väčšinou firmvér vytvára štandardizované operačné prostredie pre zložitejší softvér zariadenia (umožňujúce väčšiu nezávislosť na hardvéri). Ide o počítačové súčasti a zariadenia ako napr. [[pevný disk|pevné disky]], [[klávesnica|klávesnice]], [[Monitor (displej)|monitory (displeje)]] alebo [[pamäťová karta|pamäťové karty]], až po zariadenia ako vedecké prístroje a priemyselné robotické systémy.


Neexistujú žiadne striktné alebo presne definované hranice medzi firmvérom a softvérom, oba termíny sú len informatívne. Ale firmvér je vždy spájaný so základnými low-level (nízkoúrovňovými) operáciami zariadenia, bez ktorých by bol prístroj nefunkčný.
Neexistujú žiadne striktné alebo presne definované hranice medzi firmvérom a softvérom, oba termíny sú len informatívne. Ale firmvér je vždy spájaný so základnými low-level (nízkoúrovňovými) operáciami zariadenia, bez ktorých by bol prístroj nefunkčný.


Jednoduchý firmvér býva typicky umiestnený v pamäti [[Permanentná pamäť (ROM)|ROM]] alebo [[PROM]], zatiaľ čo zložitejší firmvér často používa pamäť typu [[Flash pamäť|flash pamäť (Flash-EEPROM)]], aby bolo možné neskoršie aktualizovať jeho obsah bez nutnosti výmeny [[Permanentná pamäť (ROM)|ROM]] alebo preprogramovania pamäte [[PROM]]. Častým dôvodom pre aktualizáciu firmvéru býva napr. opravenie chyby alebo pridanie funkcií do zariadenia. Firmvér býva bežne jeden [[binárny kód|binárny]] súbor obrazu pamäte a postup jeho aktualizácie obvykle určí výrobca zariadenia. Aktualizácia firmvéru môžu byť firmou ponechaná aj na koncového užívateľa ak postupuje podľa inštrukcií.
Firmvér je fixný, čo znamená, že sa nepredpokladá alebo len veľmi zriedkavo predpokladá jeho zmena počas životnosti zariadenia a preto býva uložený v pamätiach typu [[NVRAM]] (energeticky nezávislá pamäť s priamym prístupom - Non-Volatile Random Access Memory). Jednoduchý firmvér býva v pamäti [[Permanentná pamäť (ROM)|ROM]] alebo [[PROM]], zatiaľ čo zložitejší firmvér často používa pamäť typu [[Flash pamäť|flash pamäť (Flash-EEPROM)]], aby bolo možné neskoršie aktualizovať jeho obsah bez nutnosti výmeny [[Permanentná pamäť (ROM)|ROM]] alebo preprogramovania pamäte [[PROM]]. Častým dôvodom pre aktualizáciu firmvéru býva napr. opravenie chyby alebo pridanie funkcií do zariadenia. Firmvér býva bežne jeden [[binárny kód|binárny]] súbor obrazu pamäte a postup jeho aktualizácie obvykle určí výrobca zariadenia. Aktualizácia firmvéru môžu byť firmou ponechaná aj na koncového užívateľa ak postupuje podľa inštrukcií.


== Referencie ==
== Referencie ==

Verzia z 08:29, 20. september 2018

Firmware (iný názov: firmvér, mikroprogramové vybavenie[1]) je výraz, ktorý sa používa na označenie fixných, zvyčajne pomerne malých programov, ktoré interne riadia rôzne elektronické zariadenia. Firmvér dodala aj prípadne aktualizuje firma výrobcu zariadenia a to aj vtedy, keď je súčasť zložitejšieho zariadenia, napríklad počítača. Odtiaľ pochádza jeho názov.

Napríklad firmvér v diaľkovom ovládači televízora monitoruje tlačidlá a ovláda LED diódy. Po stlačení tlačidla zabezpečí odoslanie správnych údajov vo formáte, ktorý prijímajúce zariadenie, v tomto prípade televízny prijímač dokáže pochopiť a spracovať.

Typické príklady výrobkov pre konečných používateľov, ktoré obsahujú firmvér sú napr. diaľkové ovládače, kalkulačky a iné domáce spotrebiče. Zložitejšie spotrebiteľské zariadenia, ako sú mobilné telefóny, digitálne fotoaparáty, syntetizátory a podobne, obsahujú firmvér, ktorý umožňuje vykonávať základné operácie, ale aj vyššie funkcie. Okrem výrobkov pre konečných používateľov je firmvér súčasťou vložených systémov (angl. embedded system), kde väčšinou firmvér vytvára štandardizované operačné prostredie pre zložitejší softvér zariadenia (umožňujúce väčšiu nezávislosť na hardvéri). Ide o počítačové súčasti a zariadenia ako napr. pevné disky, klávesnice, monitory (displeje) alebo pamäťové karty, až po zariadenia ako vedecké prístroje a priemyselné robotické systémy.

Neexistujú žiadne striktné alebo presne definované hranice medzi firmvérom a softvérom, oba termíny sú len informatívne. Ale firmvér je vždy spájaný so základnými low-level (nízkoúrovňovými) operáciami zariadenia, bez ktorých by bol prístroj nefunkčný.

Firmvér je fixný, čo znamená, že sa nepredpokladá alebo len veľmi zriedkavo predpokladá jeho zmena počas životnosti zariadenia a preto býva uložený v pamätiach typu NVRAM (energeticky nezávislá pamäť s priamym prístupom - Non-Volatile Random Access Memory). Jednoduchý firmvér býva v pamäti ROM alebo PROM, zatiaľ čo zložitejší firmvér často používa pamäť typu flash pamäť (Flash-EEPROM), aby bolo možné neskoršie aktualizovať jeho obsah bez nutnosti výmeny ROM alebo preprogramovania pamäte PROM. Častým dôvodom pre aktualizáciu firmvéru býva napr. opravenie chyby alebo pridanie funkcií do zariadenia. Firmvér býva bežne jeden binárny súbor obrazu pamäte a postup jeho aktualizácie obvykle určí výrobca zariadenia. Aktualizácia firmvéru môžu byť firmou ponechaná aj na koncového užívateľa ak postupuje podľa inštrukcií.

Referencie

  1. STN EN 50178, [1]