Rozdiel medzi softvérom a firmvérom

Softvér verzus firmvér

Firmvér je v podstate typ softvéru, takže porovnávanie, ako keby boli výrazne odlišné, by bolo nesprávne. Namiesto toho sa zamerajme na to, ako sa firmvér líši od iného softvéru. Aj keď softvér je zastrešujúci pojem, ktorý sa vzťahuje na všetky údaje uložené v hardvéri, vo všeobecnosti sa zvyčajne týka programov, ktoré prevádzkujete na zariadení, ako je počítač alebo PDA. Firmvér stále patrí do tejto kategórie, pretože ide o naprogramované informácie, ktoré sú zodpovedné za prevádzku určitého hardvéru.

Softvér zvyčajne býva dosť užitočným programom, ktorý je veľmi užitočný, od niekoľkých stoviek kilobajtov po niekoľko gigabajtov. V porovnaní s tým sú firmvérové ​​súbory veľmi malé a obvykle by mali veľkosť len niekoľko kilobajtov. Výmena firmvéru konkrétneho hardvéru môže byť napriek svojej malej veľkosti dosť zložitá, ak nie priamo náročná. Niektoré zariadenia majú užívateľsky vymeniteľné firmvéry, zatiaľ čo iné nie. Inštalácia, odstránenie alebo zmena softvéru je veľmi jednoduchá úloha a proces je veľmi podobný bez ohľadu na použitú platformu.

Softvér sa často ukladá do pamäte, ktorú môže užívateľ ľahko získať a dokonca ho vymeniť. Ale v prípade firmvéru je pamäť, ktorá ho ukladá, často zabudovaná do samotného zariadenia a nie je vymeniteľná používateľom. Toto je zámerné, pretože firmvér je kritický pre fungovanie zariadenia a manipulácia s ním alebo jeho odstránenie môžu spôsobiť vážne následky. Pamäťové médiá používané na firmvér sú často veľmi robustné, aby sa zabezpečilo, že prežijú samotné zariadenie. Čipy EEPROM tradične držia firmvér zariadenia, ale pamäť Flash sa čoraz viac stáva populárnou v zariadeniach s užívateľsky vymeniteľným firmvérom..

Nakoniec sa softvér často inovuje a informácie, ktoré ukladajú, sa často menia pri každom spustení aplikácie. Naopak, firmvér sa príliš nezmení, pokiaľ nastavenia príliš často nezmeníte. Existuje tiež veľmi malá potreba zmeniť firmvér zariadenia a používateľom sa neodporúča, aby tak urobili, pokiaľ sa nestretnú s problémami.

Zhrnutie:

1. Softvér sa všeobecne vzťahuje na programy na vysokej úrovni, zatiaľ čo firmvér sa používa na mikrokódovanie zabudované do väčšiny hardvéru

2. Softvér môže byť veľmi veľký, zatiaľ čo firmvér je zvyčajne veľmi malý

3. Softvér je možné vymeniť bez väčších problémov, zatiaľ čo výmena firmvéru je často náročná

4. Softvér sa často ukladá do užívateľsky prístupnej pamäte, zatiaľ čo firmvér sa nachádza v neprístupnom úložisku zabudovanom v hardvéri

5. Softvér sa neustále mení, zatiaľ čo firmvér sa veľmi zriedka mení