OPERATSIOONISÜSTEEMID
Põhimõtted
Kõige lihtsam operatsioonisüsteemi definitsioon on: operatsioonisüsteem on vahekiht riistvara ja rakendusprogrammide vahel. See tähendab, et tänu operatsioonisüsteemile on võimalik rakendusprogramme valmistada ilma, et peaks arvestama riistvara erisusi, kõik vajalikud ressursid (protsessori tööaeg, mäluruum, sisend-väljund pordid ja seadmed jne) on operatsioonisüsteemi kontrolli all ning operatsioonisüsteem jagab neid vastavalt vajadusele erinevatele rakendusprogrammidele. Selleks, et see võimalik oleks peab operatsioonisüsteem sisaldama kindlasti protsessihaldust, riistvarahaldust, mäluhaldust ja kontrollima sisendit-väljundit. Operatsioonisüsteem võib sisaldada ka graafilist kasutajaliidest, kuid ei pea seda sisaldama: tihti on nii, et ühel operatsioonisüsteemil on võimalik kasutada mitut erinevat kasutajaliidest ning osadel operatsioonisüsteemil puudub kasutajaliides sootuks.
Operatsioonisüsteem ehk opsüsteem (inglise keeles operating system, lühend OS)
on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis
juhib arvutisüsteemi tööd ja teenindab rakendusprogramme.Rakendusprogrammid saadavad
operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste.
Kasutajad saavad vahetult suhelda opsüsteemiga madala ja rakendustaseme programmeerimisliideste
kaudu ning läbi käsuinterpretaatori, kasutades selleks käsurealt ohjekeelt või graafilist
kasutajaliidest.
[Wikipedia.org]
Tavakasutaja ei taju tihti operatsioonisüsteemi vajadust. Samas on operatsioonisüsteemi olemasolu hästi arusaadav näiteks programmeerijatele: kui operatsioonisüsteemi ei oleks, siis peaks iga uue rakenduse looja rakenduses ära kirjeldama ka riistvara iseärasused, protsessori, mälu ja erinevate komponentidega suhtlemise korra jne. Iga riistvaras tehtav muutus peaks kajastuma ka igas rakenduses ehk piltlikult öeldes: kui operatsioonisüsteemi ei oleks, siis iga riistvaras tehtava muutuse korral vajaksime sellele riistvarale sobivat tarkvararakendust, sest vana versioon enam lihtsalt ei sobiks (sest vanas versioonis on ära kirjeldamata kord, kuidas uue riistvaraga suhelda tuleb). [4]
Operatsioonisüsteem sisaldab kindlasti protsessihaldust, riistvarahaldust, mäluhaldust, failihaldust, arvutivõrgu tuge, sisend-väljundsüsteemi haldust ning turbevahendeid. [4]