Waa maxay Farqiga u dhexeeya Firmware iyo Software?

Farsamo ahaan, Firmware waa qayb ka mid ah Software -ka , maadaama ereyga dambe uu ku jiro qayb kasta oo faa'iido leh oo kood ah. Ficil ahaan, si kastaba ha ahaatee, ereyga softiweerku wuxuu tilmaamayaa barnaamij aad u kala duwan.

Guud ahaan, firmware waa magaca koodka heerka hooseeya kaas oo si toos ah ula xiriira qalabka. Barnaamij kasta oo ka shaqeeya lakabkan korkiisa wuxuu ka kooban yahay software-ka. Ma wareersan tahay? Halkan waxaa ah muuqaal qoto dheer.

Noocyada badan ee Software-ka

Dhibaatada ereyga software waa in uu aad u ballaaran yahay. Nidaam kasta oo tilmaamo ah oo xakameyn kara kombiyuutarka - ama qalab kasta oo elektaroonig ah, arrinkaas - waxaa loo tixgelin karaa software.

Tani ma ahayn arrin maalmihii hore ee xisaabinta marka dhammaan barnaamijyada lagu qoray kulanka oo si toos ah ula xidhiidha qalabka si ay u qabtaan hawl kasta. Laakiin maalmahan aaladda xisaabinta waxay ku socotaa lakabyada lakabyada koodka, iyada oo isticmaaluhu kaliya uu soo bandhigay barnaamijyada sare.

Loo yaqaan Software Software(Application Software) , qaybtan ka mid ah barnaamijyada saaxiibtinimo ee adeegsadaha waxaa ku jira dhammaan apps iyo utilities aad ku isticmaasho kombayutarkaga, sida browserka webka ama editor word. Hoos waxaa ku yaal Nidaamka(System) Operating , la macaamilka tafaasiisha heerka hoose ah sida u-bandhigidda muuqaalka shaashadda iyo maaraynta gelinta.

Dadka intooda badan waxay u maleynayaan inay halkan ku dhammaanayso, laakiin nidaamka qalliinka dhif ayuu si toos ah ula xiriiraa qalabka. Waxaa jira lakab kale oo ka hooseeya OS kaas oo siinaya software nidaamka hab sahlan oo lagu galo hawlaha hardware. Taasina waa Firmware -ka .

Firmware: Lakabka Aasaasiga(Foundation Layer) ah ee Software

Inta badan luqadaha barnaamijyada heerka sare ah, samaynta waxyaabaha ay ka midka yihiin soo bandhigida sawirka shaashadda waa amar fudud. Haddana meel ka mid ah kombuyuutarka, waxaa jira gabal kood ah oo mas'uul ka ah u tarjumaada amarkaas tilmaamaha processor-ka dhabta ah.

Firmware waa isku xirka u dhexeeya hardware iyo software, taasoo u oggolaanaysa horumariyayaasha inay isticmaalaan awoodaha aaladda iyada oo loo marayo interface barnaamijeed la fududeeyay halkii ay ka isticmaali lahaayeen tilmaamaha gaarka ah ee CPU. Kumbiyuutarka, firmware-kani waa Nidaamka Wax-soo- gelinta Aasaasiga ah ee caanka ah (BIOS)(Basic Input Output System (BIOS)) , oo la heli karo xitaa OS la'aan.

Qalabka elektiroonigga ah ee fudud sida fogaanta TV-ga ama router-ka, firmware-ku wuxuu labanlaabmaa nidaamka hawlgalka sidoo kale. Mashiinada noocan oo kale ah looguma talagalin rakibaadda software-ka dhinac saddexaad sida PC-ga oo ku tiirsan firmware-ka si ay u qabtaan dhammaan hawlaha lagama maarmaanka ah.

Sidee Firmware(Firmware Installed) Loogu Rakibaayaa(Device) Aalladda ?

Ma jiro qalab elektaroonik ah oo la isticmaali karo la'aanteed firmware. Tani waa sababta dhammaan qaybaha elektiroonigga ah ay la yimaadaan firmware-ka uu horay u sii rakibay soo saaraha.

Xataa kombuyuutarrada, barnaamijkan waxa lagu kaydiyaa chip-ka gaarka ah ee Motherboard-ka, ee ma aha Hard Drive-ka. Tani waxay suurtogal ka dhigaysaa in la kiciyo kombuyuutarka oo la habeeyo goobaha qalabka iyada oo aan la rakibin nidaamka hawlgalka.

Cusbooneysiinta firmware-ka maaha mid sahlan mana aha lagama maarmaan inta badan aaladaha. Sida koodhka xakamaynta aasaasiga ah ee mashiinka, khalkhalgelinta waxay ka dhigi kartaa qalabka mid aan la isticmaali karin. Kumbuyuutarku waa ka reebban yahay, u oggolaanaya casriyeynta BIOS in lagu rakibo(BIOS upgrades to be installed) isticmaaluhu isagoo shidaya chip-ka.

Firmware vs Software: Marka la eego

Firmware Software
Essential code that directly controls the hardware components. Optional programs that utilize firmware to perform complex tasks.
Stored on a dedicated chip on the device. Installed on the hard disk memory.
Comes pre-installed by the manufacturer. Can be installed and configured by the user.
The lowest layer of code that supports operating systems and other software. Higher-level code that relies on the firmware below it for hardware abstraction.
Often the sole controlling program in simple electronic devices. Cannot function without firmware.
Hardware specific. Firmware differs for different processor architectures and cannot be interchanged. Hardware independent. OS functions the same on different processor families, though application software is usually OS specific.
Updated very rarely, if at all. Cannot be uninstalled. Easy to upgrade and remove.

Sidee Firmware uga duwan yahay Software-ka(Firmware Different From Software) ?

Hardware iyo Software waxaa badanaa loogu yeeraa labada qaybood ee qalabka elektarooniga ah, laakiin taasi sawir buuxa maaha. Nidaamyada(Systems) hawlgalka iyo arjiyada si toos ah ulama xidhiidhi karaan qalabka, iyaga oo u baahan lakab kood gaar ah si loo xakameeyo farqiga.

Qaybtaas isku xidha waa Firmware . Waxay ka kooban tahay tilmaamo gaar ah oo qaab dhismeedka si toos ah u koontaroolaya qalabka, iyo elektiroonigga fudud, waxay u dhaqmaan sida OS aasaasiga ah sidoo kale. Aaladaha kale ee firmware-ka waxa ay siisaa interface-ka aan la taaban karin ee software beddelkeeda, taas oo u oggolaanaysa OS-ku inuu isticmaalo qalabka isagoon dan ka lahayn dhismaha hoose.

Dabeecaddiisa lama huraanka ah awgeed, firmware-ku wuxuu ku yimaadaa horay loogu raray chip-ka flash-ka ee Motherboard-ka laftiisa, isagoo ka madax bannaan barnaamij kasta oo saxanka lagu qoro. Waxa kaliya oo lagu cusboonaysiin karaa (ie. “flashed”) oo leh habab gaar ah(updated (ie. “flashed”) with specialized processes) , oo ka duwan rakibidda fudud ee xidhmooyinka software-ka.

Dhammaan aaladaha elektiroonigga ah iyo qaybaha durugsan waxay la yimaadaan firmware iyaga u gaar ah. Kaamirooyinka dhijitaalka ah, taleefannada casriga ah, (Digital)SSDs , iyo xitaa darawallada USB - haddii ay haysato qalab u baahan in la xakameeyo, waxaa saaran qalab firmware ah si loo maareeyo.



About the author

Waxaan ahay injineer sare oo software ah iyo sawirro & horumariye app iPhone oo leh khibrad 10 sano ka badan. Xirfadahayga hardware-ka iyo software-ka ayaa iga dhigaya mid ku habboon shirkad kasta ama mashruuca casriga ah ee macaamiisha. Waxaan haystaa faham qoto dheer oo ku saabsan sida loo abuuro sawirro tayo sare leh iyo awood aan kula shaqeeyo dhammaan qaababka sawirada kala duwan. Intaa waxaa dheer, waxaan aqaannaa horumarinta Firefox iyo iOS.



Related posts