Tarkvara on üldtermin, mida kasutatakse arvutiprogrammide, protseduuride ja dokumentide kogumi kirjeldamiseks, mis täidavad arvutisüsteemis mõnda ülesannet. Praktilised arvutisüsteemid jaotavad tarkvarasüsteemid kolme suuremasse klassi: süsteemitarkvara, programmeerimistarkvara ja rakendustarkvara, ehkki eristamine on meelevaldne ja sageli hägune. Tarkvara on tellitud juhendite jada arvuti riistvara oleku muutmiseks konkreetses jadas. Tarkvara on tavaliselt programmeeritud kasutajasõbraliku liidesega, mis võimaldab inimestel arvutisüsteemiga tõhusamalt suhelda.
Riistvara on kõige parem kirjeldada kui seadet, näiteks kõvaketast, mis on füüsiliselt arvutiga ühendatud, või midagi sellist, mida saab füüsiliselt puudutada. CD-ROM, arvutimonitor, printer ja videokaart on kõik arvutiriistvara näited. Ilma riistvarata arvuti ei töötaks ja tarkvaral poleks midagi töötavat. Riistvara ja tarkvara suhtlevad üksteisega: tarkvara ütleb riistvarale, milliseid ülesandeid see vajab.
Arvuti riist- ja tarkvara vahel on mitu erinevust.
Riistvara | Tarkvara | |
---|---|---|
Definitsioon | Seadmed, mida on vaja tarkvara salvestamiseks ja käivitamiseks (või käitamiseks). | Juhendite kogum, mis võimaldab kasutajal arvutiga suhelda. Tarkvara on programm, mis võimaldab arvutil täita konkreetset ülesannet, erinevalt süsteemi füüsilistest komponentidest (riistvara). |
Tüübid | Sisend-, salvestus-, töötlemis-, juhtimis- ja väljundseadmed. | Süsteemitarkvara, programmeerimistarkvara ja rakendustarkvara. |
Funktsioon | Riistvara toimib tarkvaralahenduste edastussüsteemina. Võrreldes tarkvara ja andmetega, mis on “pehmed” selles mõttes, et neid on arvutis hõlpsasti loodud, muudetud või kustutatud, on arvuti riistvara harva muudetud. | Konkreetse ülesande täitmiseks peate selle täitma. Tarkvara pole tavaliselt vaja, et riistvara saaks täita oma põhitaseme ülesandeid, nagu sisselülitamine ja sisendile vastamine. |
Näited | CD-ROM, monitor, printer, videokaart, skannerid, siltide valmistajad, ruuterid ja modemid. | QuickBooks, Adobe Acrobat, Google Chrome, Microsoft Word, Microsoft Excel, Apple Maps |
Vastastikune sõltuvus | Riistvara hakkab toimima, kui tarkvara on laaditud. | Juhendite komplekti installimiseks on tarkvara installitud riistvarale. |
Rike | Riistvara rike on juhuslik. Riistvaral on viimases etapis üha suurem rike. | Tarkvara rike on süsteemne. Tarkvara tõrgete määr ei suurene. |
Vastupidavus | Riistvara kulub aja jooksul. | Tarkvara ei kulu aja jooksul. Kuid vead avastatakse tarkvaras aja möödudes. |
Loodus | Riistvara on oma olemuselt füüsiline. | Tarkvara on oma olemuselt loogiline. |
Riistvara on füüsiline seade, midagi, mida keegi on võimeline puudutama ja nägema. Näiteks riistvaraks peetakse selle teksti vaatamiseks kasutatavat arvutimonitori või veebisaidil navigeerimiseks kasutatavat hiirt. Tarkvara on programm, näiteks opsüsteem või veebibrauser, mis on võimeline juhendama arvuti riistvara konkreetse ülesande täitmiseks. Erinevalt riistvarast pole tarkvaral ühtegi füüsiline vorm.
Ehkki riist- ja tarkvara seostatakse enamasti arvutitega, töötab tarkvara ka muu riistvaraga, näiteks mobiiltelefonidega, GPS-i (GPS), meditsiiniseadmete ja lennujuhtimissüsteemiga. Ilma igasuguse tarkvarata oleks arvuti mõttetu. Näiteks ei saaks inimene arvutiga suhelda ilma opsüsteemi tarkvarata.
Tarkvara täidab konkreetse ülesande, andes riistvarale tellitud programmiliste juhiste komplekti. Riistvara toimib tarkvaralahenduste edastussüsteemina.
Riistvara ei saa töötada enne, kui tarkvara on laaditud ja tarkvara riistvarasse installitud, et programme tööle panna.
Tulemüürid on saadaval nii riistvara kui ka tarkvara jaoks. Kõige populaarsem tulemüür on tarkvara tulemüür; need on arvutisse installitud (nagu iga tarkvara) ja neid saab kohandada vastavalt üksikute kasutajate turbevajadustele. Riistvaralised tulemüürid asuvad tavaliselt lairiba ruuterites.
Kuigi on tavaline minna üle uuele tarkvarale või kasutada mitut tüüpi tarkvara korraga, vahetatakse riistvara harvemini. Tarkvara saab hõlpsasti luua, muuta või kustutada, kuid riistvara väljalülitamine võtab rohkem oskusi ja on tavaliselt kallim ettevõtmine.