Ugrás a tartalomhoz

firmware

A Wikiszótárból, a nyitott szótárból

Főnév

firmware (tsz. firmwares)

  1. (informatika) készülékszoftver

A számítástechnikában a firmware olyan szoftver , amely alacsony szintű vezérlést biztosít a számítástechnikai eszközök hardveréhez . Egy viszonylag egyszerű eszköz esetében a firmware végrehajthatja az összes vezérlési, felügyeleti és adatkezelési funkciót. Bonyolultabb eszközök esetén a firmware viszonylag alacsony szintű vezérlést, valamint hardveres absztrakciós szolgáltatásokat nyújthat magasabb szintű szoftverekhez, például operációs rendszerekhez .

Firmware megtalálható a számítástechnikai eszközök széles körében, beleértve a személyi számítógépeket , okostelefonokat , háztartási gépeket , járműveket , számítógép-perifériákat , valamint az egyes nagyobb rendszereken belüli integrált áramkörökben .

A firmware nem felejtő memóriában van tárolva – vagy csak olvasható memóriában (ROM), vagy programozható memóriában, például EPROM , EEPROM vagy flash . Az eszköz ROM-ban tárolt firmware-ének megváltoztatásához fizikailag ki kell cserélni a memóriachipet – bár egyes chipeket nem úgy tervezték, hogy a gyártás után eltávolítsák. A programozható firmware-memória újraprogramozható a villogásnak nevezett eljárással . [ 2 ]

A firmware megváltoztatásának gyakori okai közé tartozik a hibák javítása és a szolgáltatások hozzáadása .

Történelem és etimológia Ascher Opler egy 1967-es Datamation cikkben a firmware kifejezést használta a hardver és a szoftver közötti közvetítő kifejezésként . Opler előrevetítette, hogy a negyedik generációs számítógépes rendszerek írható vezérlőtárral (egy kis speciális, nagy sebességű memóriával) rendelkeznek, amelybe a mikrokódos firmware-t betöltik. Számos szoftverfunkció átkerülne a mikrokódba, és az utasításkészletek testreszabhatók, a különböző utasításkészletekhez különböző firmware-ekkel. [ 3 ]

Ahogy a számítógépek egyre bonyolultabbá váltak, világossá vált, hogy először különféle programokat kell elindítani és futtatni, hogy a felhasználó belátása szerint konzisztens környezetet biztosítsanak a bonyolultabb programok futtatásához. Ehhez be kellett programozni a számítógépet a programok automatikus futtatására. Továbbá, mivel a vállalatok, egyetemek és marketingszakemberek számítógépeket akartak eladni kevés technikai tudással rendelkező laikusoknak, nagyobb automatizálás vált szükségessé ahhoz, hogy a laikus felhasználók könnyen futtathassanak programokat gyakorlati célokra. Ez egy olyan szoftvert eredményezett, amelyet a felhasználó tudatosan nem futtat, és olyan szoftverekhez vezetett, amelyekről egy laikus felhasználó nem is tud. [ 4 ]

Az eredetileg használt firmware ellentétben állt a hardverrel (maga a CPU) és a szoftverrel (a CPU-n végrehajtott normál utasítások). Nem CPU gépi utasításokból, hanem a gépi utasítások megvalósításában részt vevő alacsonyabb szintű mikrokódokból állt. A hardver és a szoftver határán létezett; így a firmware név . Idővel a népszerű használat kiterjesztette a firmware szót minden olyan számítógépes programra, amely szorosan kapcsolódik a hardverhez, ideértve a számítógépek BIOS-át , az okostelefonok indító firmware-jét , a számítógép-perifériákat , vagy az egyszerű fogyasztói elektronikai eszközök, például mikrohullámú sütők és távirányítók vezérlőrendszereit .