Operačný systém (OS) je sada počítačového softvéru a rozhrania na správu výpočtových prostriedkov stroja pomocou aplikačných programov, ktoré sú pre používateľa zrozumiteľné.
Kontrolný program
Fungovanie elektronických počítačov je nemožné bez koordinácie programov. Moderný počítač kombinuje množstvo rôznych zariadení, pre ktorých správne fungovanie je potrebné riadiace centrum. Napríklad grafická karta spracováva obrázky, centrálny procesor vykonáva výpočty, monitor zobrazuje informácie, jednotka číta dáta z CD atď. Takými koordinátormi a manažérmi, ktorí koordinujú fungovanie všetkých uzlov a komponentov, sú operačné systémy.
Na ďalšiu ilustráciu funkcie operačného systému porovnajte hardvér počítača s telom a ovládací komplex s mozgom a nervovým systémom. Operačný systém je zapojený do všetkých počítačových procesov a zaisťuje interakciu dátových polí na úrovni výpočtov, výpočtových programov a hardvérových komponentov, ako aj používateľov a softvérových aplikácií.
Všetky moderné rozhrania sú grafickými riešeniami a sú navrhnuté tak, aby používateľ intuitívne porozumel algoritmu interakcie. Existujú tri hlavné kategórie takýchto riešení: kategória v reálnom čase, kategória rozdelenia a kategória dávkových úloh. Systémy prvej kategórie umožňujú účasť používateľov na výpočtovom procese. Riešenia rozdelenej kategórie zahŕňajú prechod procesora z jednej úlohy na druhú. Toto rýchle prepínanie umožňuje virtuálne kontinuálne spracovanie viacerých úloh. V takom prípade môže do procesu zasiahnuť aj užívateľ. V riešeniach druhej kategórie je prístup používateľov k procesom odmietnutý. Počítač nezávisle na sebe vygeneruje zoznam úloh a odošle ich v balíkoch na výpočet. Údaje môžete meniť iba v intervaloch medzi odoslaním takýchto paketov.
Grafické rozhranie
Používateľ zadáva svoje príkazy pre systém pomocou grafických symbolov - piktogramov. Celé rozhranie je v skutočnosti sada grafických symbolov, ktoré tvoria riadiaci systém zrozumiteľný pre ľudské vnímanie. Všetky moderné operačné systémy sú grafickými riešeniami a ich popularita priamo závisí od toho, ako ľahko sa dajú spravovať.
Určite existujú operačné systémy založené na texte, ako sú tie, ktoré existovali v počiatkoch prístrojovej techniky. Ale tieto systémy sa používajú hlavne pre vysoko špecializované aplikácie a spravidla v priemysle a vedeckom výskume. Teda v prípadoch, keď je používateľ odborníkom a je pripravený osvojiť si špeciálne nástroje.