Aparatūra ir programinė įranga yra terminai, vartojami anglų kalba, nurodant kompiuterio techninę ir programinę įrangą. Aparatinė įranga yra žodis, nurodantis įrenginio turinį, o programinė įranga yra atsakinga už programinės įrangos įdaro apibrėžimą.
Aparatinė įranga
Žodis aparatūra yra angliškos kilmės ir kompiuterinėje aplinkoje atitinka rusišką „aparatūros“atitikmenį. Ši koncepcija siejama su kompiuterio, jo korpuso ir įrenginį supančios išorinės įrangos įdaru. Ši sąvoka vartojama fizinių laikmenų ir įrenginių, įdiegtų ir dirbančių su kompiuteriu, atžvilgiu.
Į aparatinę įrangą įeina monitorius, pelė, klaviatūra, laikmenos, įvairios kortelės (tinklas, grafika, garsas ir kt.), Taip pat atminties moduliai, pagrindinė plokštė ir joje įdiegtos mikroschemos, t. visi objektai, kuriuos galite paliesti, jei norite. Tačiau pati aparatinė įranga gali veikti tik kartu su programine įranga, t. programinė įranga. Šių dviejų sąvokų derinys sudaro supratimą apie veikiančią kompiuterinę sistemą.
Programinė įranga
Programinė įranga, priešingai, identifikuoja tą kompiuterio dalį, kuri nėra aparatinė. Programinė įranga apima visas naudojamas programas, kurias galima paleisti. Programinės įrangos koncepcija apima vykdomuosius failus, bibliotekas, scenarijus. Programos vykdomos remiantis programavimo kalba parašytomis instrukcijomis ir negali veikti be aparatūros komponento, kuris apdoroja programuotojo parašytą kodą turimos skaičiavimo galios sąskaita.
Programinė įranga yra laikoma laikmenose, o centrinis procesorius ją apdoroja pagal direktyvų rinkinį, t. programavimo kalba. Instrukcijas sudaro dvejetainių reikšmių rinkinys, kurį procesorius gali atskirti ir apskaičiuoti, o po tam tikro laiko grąžinti norimą rezultatą.
Šiuolaikinė kompiuterio įranga vienu metu gali apdoroti daug komandų, o tai leidžia sukurti sudėtingas programas, atitinkančias šiuolaikinius reikalavimus. Kuo sudėtingesnė kompiuterio programa, tuo daugiau aparatūros reikia skaičiavimo galios. Jei aparatinės įrangos konfigūracija neleidžia vykdyti vartotojo paleistos programos, tai žymiai sumažės našumas, taip pat užstrigs.
Yra daugybė programinės įrangos tipų, kurie apibrėžiami atsižvelgiant į jų taikymo tikslą arba jų veikimo ir veikimo specifiką.