Strojna oprema vs Programska oprema
Strojna in strojna programska oprema sta danes v svetu tehnologije zelo pogosti pojmi, njune posebne značilnosti pa jih jasno razlikujejo med seboj. Ključnega pomena je osnovno znanje o teh dveh izrazih in ključnih razlikah med njimi.
Izraz „strojna oprema“ se nanaša na kombinacijo vseh mehanskih enot, ki so vgrajene v napravo in veljajo za kategorijo okovja. Na primer, procesor, matična plošča, pomnilnik, odstranljiva naprava (bliskovni diski / diski), zvočna kartica, vhodno / izhodne naprave računalnika ali elektronski pripomoček so vsa strojna oprema.
Te mehanske enote ne morejo delovati same, zato jih je treba programirati za pravilno delovanje. Programiranje je mogoče opredeliti kot niz navodil, po katerih delovna postaja izvaja svoje operacije. Vsi smo seznanjeni z ogromnim številom programov, ki jih uporabljamo v vsakdanjem življenju. MS-Word je program za obdelavo besedil, katerega funkcija temelji na nizu navodil, ki ga usmerjajo, kako obdelati besede. Trdi krog naprave se uporablja s programiranjem, delovni okvir pa kliče različne programe za izvajanje določenih nalog. Programi so kodirani v programskih jezikih, kot sta C ali Java.
'Programska oprema' je lahko opredeljena kot posebna kategorija programiranja. Programiranje je potrebno za izvajanje katere koli naloge s strani številnih procesorjev naprave in to programiranje je integrirano na ROM (Pomnilnik samo za branje). Ta programski paket, ki nadzoruje strojno opremo, se imenuje vdelana programska oprema. Torej je programsko opremo mogoče preprosto razložiti kot kodo, ki je združljiva z določeno strojno opremo in ponavadi deluje na binarni kodi.
Med brskanjem po internetu uporabljamo svojo napravo za povezavo s spletom s pomočjo določene sistemske kartice ali modema. Operacijski sistem v naši napravi uporablja programiranje, imenovano gonilniki pripomočkov, da se poveže z modemom. Procesor, na katerem je postavljen modem, ima lahko lastno strojno programsko opremo, ki je zadolžena za nadzor prenosa podatkov med spletom in delovno postajo. Drug primer strojne programske opreme, ki jo lahko vidimo danes, so mobilni telefoni, pralni stroj, mikrovalovne pečice itd. Vdelane programske opreme običajno ni treba ponovno programirati, razen če je to neizogibno. Proizvajalec enot, kot so diskovni pogoni naprave, včasih zaradi prenove strojne programske opreme včasih ponudi prenove. V takih primerih operacijski sistem v vaših napravah odkrije gonilnike pripomočkov, primerne za ta kos strojne opreme, da popravi vdelano programsko opremo.
Ključne razlike med strojno in vdelano programsko opremo:
Strojna oprema je fizična oseba in lahko za razliko od vdelane programske opreme podleže fizičnim poškodbam.
Strojna oprema potrebuje program za zagon. Programska oprema je sam program.
Strojna oprema ne more delovati brez strojne programske opreme. Programska oprema deluje na strojni opremi.
Strojno opremo je mogoče znova programirati. Programska oprema ne zahteva ponovnega programiranja, razen v nekaj primerih.
Primer strojne opreme: matična plošča, RAM, disk, zvočna kartica.
Primer vdelane programske opreme: BIOS v računalnikih, združljivih s IBM-om, časovni in nadzorni mehanizmi v pralnih strojih, atributi nadzora zvoka in video nadzora v sodobnih televizorjih.