Programinė įranga yra bendras terminas, naudojamas apibūdinti kompiuterinių programų, procedūrų ir dokumentų, kurie atlieka tam tikras užduotis kompiuterio sistemoje, rinkinį. Praktinės kompiuterinės sistemos suskirsto programinės įrangos sistemas į tris pagrindines klases: sistemos programinę įrangą, programavimo programinę įrangą ir taikomąją programinę įrangą, nors skirtumas yra savavališkas ir dažnai neryškus. Programinė įranga yra užsakyta instrukcijų seka, kaip pakeisti kompiuterio aparatūros būseną tam tikra seka. Paprastai programinė įranga programuojama naudojant patogią sąsają, leidžiančią žmonėms efektyviau sąveikauti su kompiuterine sistema.
Aparatūra geriausiai apibūdinamas kaip įrenginys, pavyzdžiui, standusis diskas, fiziškai prijungtas prie kompiuterio, arba kažkas, ką galima fiziškai paliesti. Kompaktinės įrangos pavyzdžiai yra kompaktinis diskas, kompiuterio ekranas, spausdintuvas ir vaizdo plokštė. Be jokios techninės įrangos kompiuteris neveiktų, o programinė įranga neturėtų nieko veikti. Aparatinė ir programinė įranga sąveikauja viena su kita: programinė įranga nurodo aparatūrai, kokias užduotis ji turi atlikti.
Tarp kompiuterio aparatinės ir programinės įrangos yra keletas skirtumų.
Aparatūra | Programinė įranga | |
---|---|---|
Apibrėžimas | Įrenginiai, reikalingi programinei įrangai saugoti ir vykdyti (arba paleisti). | Instrukcijų rinkinys, leidžiantis vartotojui bendrauti su kompiuteriu. Programinė įranga yra programa, leidžianti kompiuteriui atlikti tam tikrą užduotį, o ne fiziniams sistemos komponentams (aparatinei įrangai).. |
Tipai | Įvesties, laikymo, apdorojimo, valdymo ir išvesties įrenginiai. | Sistemos programinė įranga, Programavimo programinė įranga ir Taikomoji programinė įranga. |
Funkcija | Techninė įranga yra programinės įrangos sprendimų pristatymo sistema. Kompiuterio aparatinė įranga dažnai keičiama, palyginti su programine įranga ir duomenimis, kurie yra „minkšti“ ta prasme, kad jie lengvai sukuriami, modifikuojami ar trinami kompiuteryje. | Norėdami atlikti konkrečią užduotį, kurią turite atlikti. Programinė įranga paprastai nėra reikalinga, kad aparatūra atliktų pagrindinio lygio užduotis, tokias kaip įjungimas ir atsakymas į įvestį. |
Pavyzdžiai | CD-ROM, monitorius, spausdintuvas, vaizdo plokštė, skaitytuvai, etikečių gamintojai, maršrutizatoriai ir modemai. | „QuickBooks“, „Adobe Acrobat“, „Google Chrome“, „Microsoft Word“, „Microsoft Excel“, „Apple Maps“ |
Tarpusavio priklausomybė | Įkėlus programinę įrangą, aparatūra pradeda veikti. | Programinė įranga yra įdiegta į aparatinę įrangą, kad ji pateiktų instrukcijas. |
Nesėkmė | Aparatūros gedimas yra atsitiktinis. Aparatinės įrangos paskutiniame etape vis daugėja gedimų. | Programinės įrangos gedimas yra sistemingas. Programinė įranga neturi didėjančio gedimų skaičiaus. |
Patvarumas | Aparatūra laikui bėgant nusidėvi. | Programinė įranga laikui bėgant nenusidėvi. Tačiau bėgyje klaidos aptinkamos programinėje įrangoje. |
Gamta | Aparatūra yra fizinio pobūdžio. | Programinė įranga yra logiško pobūdžio. |
Aparatūra yra fizinis įrenginys, tai kažkas, kurį jis gali paliesti ir pamatyti. Pvz., Kompiuterio monitorius, naudojamas šiam tekstui peržiūrėti, arba pelė, naudojama naršyti svetainėje, yra laikomi kompiuterio aparatūra. Programinė įranga yra programa, tokia kaip operacinė sistema ar žiniatinklio naršyklė, galinti pavesti kompiuterio aparatinei įrangai atlikti tam tikrą užduotį. Skirtingai nuo aparatinės įrangos, programinė įranga neturi fizinis forma.
Nors aparatinė ir programinė įranga dažniausiai siejama su kompiuteriais, programinė įranga taip pat veikia su kita aparatūra, pavyzdžiui, mobiliaisiais telefonais, GPS (GPS), medicinine įranga ir oro eismo valdymo sistema. Be jokios programinės įrangos kompiuteris būtų nenaudingas. Pvz., Žmogus negalėtų sąveikauti su kompiuteriu be programinės įrangos operacinės sistemos.
Programinė įranga atlieka konkrečią užduotį, aparatinei įrangai pateikdama užsakytą programinių instrukcijų rinkinį. Techninė įranga yra programinės įrangos sprendimų pristatymo sistema.
Aparatūra negali veikti tol, kol nebus įkelta programinė įranga ir neįdiegta programinė įranga, kad programos galėtų veikti.
Užkardos yra tiek aparatinei, tiek programinei įrangai. Populiariausias ugniasienės pasirinkimas yra programinės įrangos ugniasienė; jie yra įdiegti kompiuteryje (kaip ir bet kuri programinė įranga) ir gali būti pritaikyti individualių vartotojų saugumo poreikiams. Aparatinės užkardos paprastai yra plačiajuosčio ryšio maršrutizatoriuose.
Nors įprasta pereiti prie naujos programinės įrangos arba naudoti kelių rūšių programinę įrangą vienu metu, aparatūra keičiama rečiau. Programinę įrangą galima lengvai sukurti, pakeisti ar ištrinti, tačiau aparatūros perjungimas reikalauja daugiau įgūdžių ir paprastai yra brangesnis darbas.