Operační systém je program, který funguje jako grafické uživatelské rozhraní počítače. Řídí spouštění všech typů aplikací.
Operační systém plní v zařízení následující funkce.
- Instrukce
- Správa vstupů/výstupů
- Správa paměti
- Správa souborů
- Správa procesorů
- Priorita úloh
- Speciální řídicí program
- Rozvrhování zdrojů a úloh
- Bezpečnost
- Monitorování činností
- Účtování úloh
.
Instrukce: Operační systém vytváří vzájemné porozumění mezi různými instrukcemi zadanými uživatelem.
Správa vstupů a výstupů: Jaký výstup vznikne ze vstupu zadaného uživatelem, to řídí operační systém. Toto řízení zahrnuje koordinaci různých vstupních a výstupních zařízení. Přiřazuje funkce těm zařízením, na kterých se spouští jedna nebo více aplikací.
Správa paměti: Operační systém se stará o ukládání veškerých dat, systémových programů a uživatelských programů do paměti. Tato funkce operačního systému se nazývá správa paměti.
Správa souborů: Operační systém je nápomocen při provádění změn v uložených souborech a při jejich nahrazování. Hraje také důležitou roli při přenosu různých souborů do zařízení.
Správa procesoru: Procesor je vykonávání programu, které provádí zadanou práci v daném programu. Lze jej definovat jako prováděcí jednotku, v níž program běží.
Priorita práce: Práce priority úlohy je vytváření a povyšování. Určuje, jaká činnost má být v počítačovém systému provedena jako první.
Speciální řídicí program: Operační systémy provádějí automatické změny úlohy prostřednictvím zvláštních řídicích programů. Tyto programy se nazývají speciální řídicí program.
Plánování zdrojů a úloh: Operační systém připravuje seznam úloh, které mají být provedeny pro zařízení počítačového systému. Operační systém rozhoduje o tom, které zařízení se použije pro tu kterou úlohu. Tato činnost se komplikuje, pokud má být v počítačovém systému prováděno více úloh současně. Plánovací programy operačního systému určují pořadí, v jakém se úlohy provádějí. Tyto úlohy provádí na základě priority provádění úloh zadané uživatelem. Zpřístupňuje úlohy na základě priority zařízení.
Zabezpečení: Zabezpečení počítače je velmi důležitým aspektem každého operačního systému. Spolehlivost operačního systému je dána tím, jak lepší zabezpečení nám poskytuje. Moderní operační systémy používají k zabezpečení bránu firewall. Brána firewall je bezpečnostní systém, který monitoruje každou činnost probíhající v počítači a v případě ohrožení tuto činnost blokuje.
Monitorování činností: Operační systém se stará o činnosti počítačového systému při různých procesech. V případě výskytu chyb přeruší program. Operační systém odesílá uživateli okamžité zprávy při jakékoli neočekávané chybě ve vstupním/výstupním zařízení. Zajišťuje také bezpečnost systému, pokud je operační systém používán v systémech provozovaných více uživateli. Nelegální uživatelé tak nemohou získat data ze systému.