Programmatūra un aparatūra ir ar datoru saistīti termini, kas klasificē dažāda veida ar datoru saistītas palīgierīces.
Aparatūrā ietilpst ikviens ar datoru saistīts objekts, kuru varat fiziski pieskarties un ar ko var rīkoties, piemēram, diski, ekrāni, tastatūras, printeri, mikroshēmas, vadi, centrālais procesora bloks, disketes, USB porti, pildspalvu diskdziņi utt..
Programmatūrā ietilpst visas ar datoru saistītās programmas, kuras jūs nevarat sajust fiziskajās sajūtās, piemēram, sistēmas operētājsistēma, pretvīrusu programma, tīmekļa pārlūks, atmiņa, visi dati, pārskati utt. Visas atmiņas ierīces, kas nodrošina datu drošību un glabāšanu kaut kādā elektroniskā formā tā ir aparatūra, kamēr visi dati paši par sevi ir programmatūra.
Programmatūra nodrošina aparatūras pareizu darbību un optimālu līmeni. Dažreiz rodas neskaidrības starp programmatūru un aparatūru, jo abi termini ir tik savstarpēji saistīti. Ja jūs pērkat pretvīrusu programmu, jūs pērkat programmatūru, bet, tā kā tā ir diskā, esat iegādājies arī aparatūru. Lielākā neskaidrība starp programmatūru un aparatūru rodas saistībā ar atmiņu. Programmatūra nosaka datora atmiņas ietilpību, taču tā ir atkarīga no aparatūras, kuras “vai atmiņas mikroshēmas” tiek izmantota konkrētajā datorā..
Programmatūra ir divu veidu:
Lietojumprogrammatūra: tā ir individuāla patika un vajadzība. Tas var būt no spēlēm līdz profesionālām ar darbu saistītām programmām, piemēram, datu bāzu pārvaldības sistēmām, vārdu procesoriem, izklājlapām utt.
Sistēmas programmatūra: tas liek datoram darboties un pēc tam liek datorā esošajai lietojumprogrammatūrai darboties pareizi. Bez sistēmas programmatūras lietojumprogrammatūru nevar palaist, jo dators ir jāuzsāk ar sistēmas programmatūru. Sistēmas programmatūru sauc arī par datora operētājsistēmu.
Daži datoru ražotāji piegādā aparatūru ar savu patentēto sistēmu programmatūru. Tomēr dažus datorus var iegādāties no pakalpojumu sniedzēja, un tie labi darbosies ar sistēmu programmatūru, kas nopirkta no cita pakalpojumu sniedzēja. Lietojumprogrammu programmatūra ir paredzēta darbībai lielākajā daļā operētājsistēmu.