OS – funkce

Základní funkce

Funkce operačního systému

•Řídí a spravuje přístup ke zdrojům výpočetního systému -rozdělování času procesoru, přidělování operační paměti, přístup k vnějším pamětem (disk, CD ROM, DVD), správa komunikace s periferiemi (klávesnice, myši, tiskárny, scannery atd.).

•Organizuje přístup k datům -zamezení neoprávněného přístupu.

•Řídí zpracování úloh –jejich přípravu, plánování a průběh tak, aby byla zajištěna maximální efektivita jejich zpracování. •Podporuje komunikaci s uživatelem -provádění uživatelem zadaných příkazů a spouštění aplikací, informuje uživatele o vzniklých problémech či chybách.

•Správa paměti –přidělování paměti procesům, řešení problémů při nedostatku paměti, správa virtuální paměti

•Správa procesů –evidence spuštěných procesů, plánování přidělení procesoru, sledování stavu procesů, komunikace mezi procesy

•Správa periferií –vytváření rozhraní mezi I/O zařízeními a procesy, sledování stavu zařízení, přidělování zařízení procesům, řešení kolizí

•Správa systému –uživatelský a privilegovaný režim práce systému, bezpečnostní funkce systému (ochrana proti škodlivým kódům, poruchám, neoprávněnému přístupu

•Správa souborů –rozhraní k přístupu k datům na vnějších paměťových médiích, udržování informací o struktuře souborů na discích, kontrola přístupových práv procesů k souborům

•Správa uživatelů –informace o uživatelích a jejich činnostech, login/logout

•Správa úloh –evidence informací o úlohách, řešení kolizí apod.