Vaizdo kreditas: Morsa Images/E+/GettyImages
Kad kiekvienas kompiuteris veiktų, reikalinga operacinė sistema, nesvarbu, koks kompiuteris, modelis ar amžius. Nors akivaizdžiausia operacinės sistemos funkcija yra suteikti jums sąsają, su kuria galėtumėte dirbti, ji taip pat valdo daugelį kitų elementų užkulisiuose. Operacinė sistema įgalina kompiuterio aparatinės ir programinės įrangos sąveiką. Be jo kompiuteris būtų brangus popieriaus svoris.
Aparatūros valdymas
Viena iš svarbiausių pagrindinių operacinės sistemos funkcijų yra visos kompiuterio vidinės ir išorinės aparatinės įrangos valdymas. Operacinė sistema valdo visus prijungtus įrenginius, nurodydama jiems, kaip veikti ir sąveikauti. Minėtų operacijų ir sąveikų rezultatai yra pagrindinis kompiuterio veikimas. Kai kurie aparatūros, kurią valdo operacinė sistema, pavyzdžiai: standusis diskas, optiniai įrenginiai, vaizdo plokštės ir išoriniai prievadų valdikliai, pvz., USB ir Firewire.
Dienos vaizdo įrašas
Programos valdymas
Operacinės sistemos taip pat vykdo programas, leidžiančias joms veikti ir veikti taip, kaip numatyta. Kad programos veiktų kaip operacinė sistema, jos turi būti sukurtos veikti su tam tikra operacine sistema turi rodyti visas sąsajas ir palengvinti ryšį tarp programų ir prijungto kompiuterio aparatūra. Be operacinės sistemos, kuri ją paleistų, programos negalės atlikti savo užduočių.
Prieiga prie duomenų
Operacinė sistema taip pat yra atsakinga už prieigą prie kompiuterio standžiajame diske esančių duomenų, jų saugojimą ir gavimą, todėl tai taip pat yra viena iš pagrindinių operacinės sistemos funkcijų. Jis taip pat tvarko duomenis, laikinai saugomus kompiuterio RAM atmintyje. Saugomi ir gaunami duomenys gali apimti dokumentų failus, paveikslėlių duomenis, vaizdo įrašus ir muziką. Nors kietasis diskas pats nuskaito ir rašo duomenis, operacinė sistema nurodo, ką rašyti ir kaip skaityti.
Sistemos išteklių valdymas
Operacinė sistema valdo kompiuterio išteklius, paskirstydama juos pagal poreikį. Kokias užduotis CPU apdoroja kokia tvarka, kurioms funkcijoms ar programoms priskiriama apdorojimo galia arba atmintis pirmiausia, o daugelis kitų svarbių išteklių paskirstymo užduočių yra valdomos veikiančios sistema. Esminėms operacijoms teikiamas prioritetas, remiantis išankstiniais operacinės sistemos nustatymais, kurie lemia proceso ar programos svarbą.
Tinklo komunikacija
Operacinė sistema taip pat palengvina tinklo ryšį, suteikdama galimybę prijungtiems tinklo įrenginiams susisiekti su kompiuteriu ir bet kokiomis programomis, kurioms jų reikia. Tinklo ryšys yra viena iš pagrindinių OS funkcijų. Tinklo plokštės, tokios kaip Ethernet prievadai ir belaidžio LAN kortelės, turi įrankius prisijungti prie tinklų tačiau reikia, kad operacinė sistema tinkamai nukreiptų jų ryšį, kad būtų galima keistis informacija. Operacinė sistema taip pat interpretuoja gaunamą informaciją ir nustato, kuri įdiegta programa gali geriausiai ją parodyti.