Operētājsistēma (OS) ir datoru programmatūras un saskarnes kopums, lai pārvaldītu mašīnas skaitļošanas resursus, izmantojot lietotājam saprotamas lietojumprogrammas.
Kontroles programma
Elektronisko datoru darbība nav iespējama bez programmu koordinēšanas. Mūsdienu dators apvieno vairākas dažādas ierīces, kuru labi koordinētai darbībai nepieciešams vadības centrs. Piemēram, videokarte apstrādā attēlus, centrālais procesors veic aprēķinus, monitors parāda informāciju, disks nolasa datus no kompaktdiska utt. Šādi koordinatori un vadītāji, kas koordinē visu mezglu un komponentu darbību, ir operētājsistēmas.
Lai vēl vairāk ilustrētu operētājsistēmas darbību, salīdziniet datora aparatūru ar ķermeni un vadības kompleksu ar smadzenēm un nervu sistēmu. Operētājsistēma ir iesaistīta visos datora procesos un nodrošina datu masīvu mijiedarbību aprēķinu, skaitļošanas programmu un aparatūras komponentu, kā arī lietotāja un programmatūras lietojumprogrammu līmenī.
Visas mūsdienu saskarnes ir grafiski risinājumi un ir veidotas tā, lai lietotājs intuitīvi izprastu mijiedarbības algoritmu. Šādiem risinājumiem ir trīs galvenās kategorijas: reālā laika kategorija, sadalītā kategorija un sērijveida uzdevumu kategorija. Pirmās kategorijas sistēmas ļauj lietotājiem piedalīties skaitļošanas procesā. Sadalītās kategorijas risinājumi ietver procesora pārslēgšanu no viena uzdevuma uz citu. Šī ātra pārslēgšanās ļauj vairākus darbus apstrādāt virtuālā nepārtrauktībā. Šajā gadījumā lietotājs var arī iejaukties procesā. Pēdējās kategorijas risinājumos lietotājiem tiek liegta piekļuve procesiem. Dators patstāvīgi ģenerē uzdevumu sarakstu un nosūta tos paketēs aprēķinam. Datus var mainīt tikai intervālos starp šādu pakešu sūtīšanu.
Grafiskais interfeiss
Lietotājs ievada savas komandas sistēmai, izmantojot grafiskos simbolus - piktogrammas. Patiesībā visa saskarne ir grafisko simbolu kopums, kas veido cilvēka uztverei saprotamu vadības sistēmu. Visas mūsdienu operētājsistēmas ir grafiski risinājumi, un to popularitāte ir tieši atkarīga no tā, cik viegli tās ir pārvaldāmas.
Noteikti ir tādas teksta operētājsistēmas kā tās, kas pastāvēja instrumentēšanas sākuma dienās. Bet šādas sistēmas galvenokārt izmanto ļoti specializētiem lietojumiem, kā arī parasti rūpniecībā un zinātniskajā pētniecībā. Tas ir, gadījumos, kad lietotājs ir eksperts un ir gatavs apgūt īpašus rīkus.