Techninė įranga ir programinė įranga
Aparatinė ir programinė įranga yra labai paplitę terminai šiuolaikiniame technologijų pasaulyje, o jų specifinės savybės juos aiškiai atskiria. Labai svarbu turėti pagrindinių žinių apie šiuos du terminus ir pagrindinius skirtumus.
Sąvoka „techninė įranga“ reiškia visų mechaninių mazgų, kurie yra integruoti į prietaisą ir kurie laikomi priskiriamų armatūros kategorijai, derinį. Pavyzdžiui, procesorius, pagrindinė plokštė, atmintis, nuimamasis įrenginys („flash drives“ / diskai), garso plokštė, kompiuterio įvesties / išvesties įrenginiai ar elektroninė programėlė yra visa aparatinė įranga.
Šie mechaniniai mazgai negali veikti savarankiškai ir turi būti užprogramuoti, kad jie tinkamai veiktų. Programavimą galima apibrėžti kaip instrukcijų rinkinį, po kurio darbo stotis atlieka savo veiksmus. Mes visi esame susipažinę su daugybe programų, kurias naudojame kasdieniame gyvenime. „MS-Word“ yra tekstų apdorojimo programa, kurios funkcija pagrįsta instrukcijų rinkiniu, nurodančiu, kaip apdoroti žodžius. Sunkusis įrenginio ratas yra naudojamas programuojant, o darbinis rėmas sukviečia skirtingas programas tam tikroms užduotims atlikti. Programos koduojamos programavimo kalbomis, tokiomis kaip C arba Java.
„Firmware“ gali būti apibrėžta kaip tam tikra programavimo kategorija. Programavimas reikalingas bet kokiai užduočiai atlikti, kurį atlieka daugybė įrenginio procesorių, ir šis programavimas yra integruotas į ROM (tik skaitymo atmintį). Šis programinės įrangos paketas, valdantis aparatinę įrangą, yra vadinamas firmware. Taigi programinę-aparatinę įrangą galima paprasčiausiai paaiškinti kaip kodą, kuris suderinamas su konkrečia aparatine įranga ir paprastai veikia dvejetainiu kodu.
Naršydami internete mes naudojame savo įrenginį, kad prisijungtume prie interneto naudodami tam tikrą sistemos kortelę ar modemą. Mūsų įrenginio operacinė sistema naudoja programavimą, vadinamą įtaisų tvarkyklėmis, kad prisijungtų prie modemo. Procesorius, kuriame nustatytas modemas, gali turėti savo programinę-aparatinę įrangą, atsakingą už duomenų perdavimo tarp žiniatinklio ir darbo vietos valdymą. Kitas programinės įrangos, kurią šiandien galime pamatyti, atvejai yra mobilieji telefonai, skalbimo mašina, mikrobangų krosnelės ir kt. Programinės įrangos paprastai nereikia perprogramuoti, nebent tai neišvengiama. Vienetų, tokių kaip įrenginio diskų įrenginiai, gamintojas kartais siūlo perprojektuoti dėl programinės įrangos kapitalinio remonto. Tokiais atvejais jūsų įrenginių operacinė sistema pateikia programinės įrangos tvarkykles, tinkamas tam aparatūros elementui, kad būtų galima taisyti programinę-aparatinę įrangą.
Pagrindiniai aparatinės ir programinės įrangos skirtumai:
Aparatūra turi fizinį objektą ir gali būti fiziškai sugadinta, skirtingai nei programinė įranga.
Techninei įrangai paleisti reikia programos. Firmware yra pati programa.
Aparatūra negali veikti be programinės įrangos. Programinė įranga veikia aparatine įranga.
Aparatūra gali būti perprogramuota. Programinės aparatinės įrangos nereikia perprogramuoti, išskyrus kelis atvejus.
Techninės įrangos pavyzdys: pagrindinė plokštė, RAM, disko įrenginys, garso plokštė.
Programinės-aparatinės įrangos pavyzdys: BIOS, suderinamame su IBM, kompiuteris, skalbimo mašinų laiko ir valdymo mechanizmai, garso ir vaizdo valdymo atributai šiuolaikiniuose televizoriuose.