Hardver vs firmver
Hardver i firmver danas su u svijetu tehnologije vrlo uobičajeni pojmovi i njihove specifične značajke jasno ih razlikuju jedna od druge. Bitno je imati osnovno znanje o ova dva tehnološka pojma i ključnim razlikama među njima.
Izraz "hardver" odnosi se na kombinaciju svih mehaničkih jedinica koje su integrirane u uređaj i za koje se smatra da spadaju u kategoriju okova. Na primjer, procesor, matična ploča, memorija, uklonjivi uređaj (flash diskovi / diskovi), zvučna kartica, uređaji za unos / izlaz računala ili elektronički uređaj su sav hardver..
Te mehaničke jedinice ne mogu samostalno raditi i moraju ih programirati za pravilno funkcioniranje. Programiranje se može definirati kao skup uputa nakon kojih radna stanica izvodi svoje operacije. Svi smo upoznati s ogromnim brojem programa koje koristimo u svakodnevnom životu. MS-Word je program za obradu teksta čija se funkcija temelji na skupu uputa usmjerenih na način obrade riječi. Tvrdi krug uređaja koristi se programiranjem, a radni okvir poziva različite programe za izvršavanje određenih zadataka. Programi su kodirani u programskim jezicima kao što su C ili Java.
'Ugrađeni softver' može se definirati kao posebna kategorija programiranja. Programiranje je potrebno za izvršavanje bilo kojeg zadatka od strane brojnih procesora uređaja, a taj je program integriran u ROM (Read Only Memory). Ovaj programski paket koji kontrolira hardver naziva se firmware. Tako se firmver može jednostavno objasniti kao kod koji je kompatibilan s određenim hardverom i obično radi na binarnom kodu.
Dok surfamo internetom, svoj uređaj koristimo za povezivanje s webom pomoću određene sistemske kartice ili modema. Operativni sustav na našem uređaju koristi programiranje koje se naziva pogonitelj gadgeta za povezivanje s modemom. Procesor na koji je postavljen modem može imati vlastiti firmver koji je zadužen za kontrolu prijenosa podataka između weba i radne stanice. Drugi slučaj firmware-a koji danas možemo vidjeti su mobilni telefoni, perilica rublja, mikrovalne pećnice itd. Firmware obično ne treba reprogramirati, osim ako nije neizbježan. Proizvođač jedinica poput diskovnih pogona uređaja ponekad nudi redizajniranje zbog remonta softvera. U takvim slučajevima, operativni sustav na vašim uređajima otkriva upravljačke programe uređaja prikladne za taj dio hardvera za popravak softvera.
Ključne razlike između hardvera i upravljačkog softvera:
Hardver ima fizičku cjelinu i može pretrpjeti fizička oštećenja, za razliku od firmvera.
Hardver treba pokrenuti program. Alat za firmver je sam program.
Hardver ne može raditi bez upravljačkog softvera. Ažurirani softver djeluje na hardver.
Hardver se može reprogramirati. Ažuriranje softvera ne zahtijeva reprogramiranje, osim u nekoliko slučajeva.
Primjer hardvera: matična ploča, RAM, disk, zvučna kartica.
Primjer ugradnje softvera: BIOS u PC-ju kompatibilnim računalima, vremenski i upravljački mehanizmi u perilicama rublja, atributi zvuka i video kontrole na modernim televizorima.