Karaniwan, lahat tayo ay malinaw tungkol sa pagkakaiba sa pagitan hardware at software sa mga sistema ng kompyuter: ang hardware Ito ay bahagi ng pisikal na aparato at mga peripheral nito, lahat ng bagay na maaaring hawakan (at, samakatuwid, ang pangalan nito bilang "matigas"), habang ang software ay ang hindi nasasalat na programa na gumagawa ng hardware, ang operating system at ang mga programa.
Ngunit ano ang tungkol sa firmware? Ito ang pinakabihirang at hindi gaanong kilala na piraso, na kasama ng naunang dalawang bumubuo ng isang triad na nagpapahintulot sa pagpapatakbo ng mga computer system.
Pagkontrol sa hardware
Mabilis naming matukoy ang firmware tulad niyan software na direktang nakikipag-ugnayan sa kanya hardware. Kung hahanapin natin ang isang mas encyclopedic na kahulugan, sasabihin natin na ito ay ang software na kumokontrol sa mga electronic circuit sa mababang antas sa anumang device.
Sa katunayan, ang firmware Ito ay hindi eksklusibo sa mga computer, ngunit mayroon din kami nito sa aming mga DVD / Blu-ray player, telebisyon at maraming format ng mga elektronikong device, kahit na ang mga kotse ay may firmware.
Ang pinakakilala: ang BIOS ng iyong computer
Ang firmware ang pinakatanyag, gayunpaman, ay ang BIOS (Basic Input / Output System), na matatagpuan sa mga PC computer. Ang elementong ito ang unang magsisimula kapag pinindot namin ang start button ng computer, at ang mga gawain nito ay magsisimula sa pamamagitan ng pagsuri sa hardware na naroroon sa PC, at paglo-load ng operating system na kung saan ay gagana tayo sa ibang pagkakataon.
Ang BIOS ay may user interface na nagpapahintulot sa amin, halimbawa, upang pumili mula sa kung aling storage unit ang aming i-boot ang operating system (internal hard disk, DVD disk sa kasunod na reader, USB key, mula sa network, ...), ayusin petsa at oras, o subaybayan ang temperatura ng CPU.
Nahaharap sa mga kaganapan tulad ng, tiyak, labis na init sa microchip ng computer, ang BIOS ay may pananagutan sa pagsasagawa ng emergency shutdown. Pinangangasiwaan din nito ang mga tinatawag na “interruptions”, mga kaganapang dulot ng hardware na sanhi ng software kumilos at kumilos nang naaayon.
Halimbawa, ang pagpindot sa isang key sa keyboard ay nagti-trigger ng isang interrupt na nagpapaalam kung aling key ang responsable at nagbibigay-daan sa operating system na gumuhit ng isang titik o iba pang simbolo sa screen, o upang magsagawa ng isang partikular na aksyon.
Ang firmware ay maa-upgrade
Ang kahalili sa BIOS ay ang UEFI, na nagdadala ng karagdagang pag-andar sa BIOS tulad ng mga graphical na menu at modular na disenyo upang magdagdag ng mga bagong elemento sa hinaharap.
Update firmware ng isang aparato ay isang maselan na gawain, ngunit hindi ito nangangahulugan na ito ay kinakailangang mahirap; maraming device ang nagbibigay ng update system sa pamamagitan ng software na nagda-download ng pinakabagong bersyon ng firmware mula sa Internet.
Mga Larawan: iStock - MMassel / Yuri_Arcurs