Operační systém
Operační systém (nebo také OS) je skupina počítačových programů, včetně ovladačů zařízení, jader a dalšího softwaru, který umožňuje interakci s počítačem. Spravuje hardwarové a softwarové prostředky počítače. Poskytuje běžné služby pro počítačové programy. Operační systém může být malý (jako MenuetOS) nebo velký (jako Microsoft Windows). Různé operační systémy lze používat k různým účelům. Některé se používají ke každodenním činnostem, jako například v osobním počítači. Jiné jsou mobilní operační systémy nebo se používají pro specializovanou práci.
Operační systém má mnoho úkolů. Zajišťuje, aby všechny programy mohly využívat procesor, systémovou paměť, displeje, vstupní zařízení a další hardware. Některé také poskytují uživateli rozhraní pro používání počítače. Operační systém je také zodpovědný za odesílání dat do jiných počítačů nebo zařízení v síti.
Příklady běžně používaných operačních systémů jsou macOS, Linux a Microsoft Windows.
Ubuntu GNU/Linux, svobodný operační systém
Historie
První operační systém byl použit v počítači ENIAC (Electronic Numerical Integrator and Computer). Bylo velmi těžké přimět ENIAC k práci. To, jak operační systém fungoval, bylo založeno na tom, jak byly zapojeny přepínače a kabely, a v závislosti na tomto faktoru děrné štítky vytvářely výsledek. Ačkoli se jednalo o operační systém svého druhu, není to to, co se za něj v moderní době považuje.
Prvním operačním systémem, který vypadal a působil jako operační systém moderní doby, byl UNIX, vytvořený v roce 1969 společností Bell Labs. Měl malé jádro a mnoho malých programů, které bylo možné sestavit pro práci s uživatelskými vstupy a daty. Mnoho jeho funkcí bylo převzato ze staršího operačního systému Multics z roku 1964.
Přehrávání médií Video: Použití starého systému UNIX.
Typy operačních systémů
Jednoduchý a víceúlohový provoz
Systém s jednou úlohou může v jednom okamžiku spustit pouze jeden program. Víceúlohový operační systém může současně spouštět více programů. Víceúlohový systém se provádí rozdělením procesorového času. Procesor věnuje každému programu kousek svého času.
Jednouživatelské a víceuživatelské
Jednouživatelské operační systémy nerozlišují mezi uživateli, ale mohou umožnit spuštění více programů současně. Víceuživatelský operační systém umožňuje interakci více uživatelů se systémem současně.
Distribuované
Distribuovaný operační systém spravuje skupinu různých počítačů a vytváří z nich dojem jednoho počítače. Distribuované výpočty se provádějí na více než jednom počítači.
Šablony
V kontextu operačního systému, distribuovaných a cloudových počítačů se šablonováním rozumí vytvoření jednoho virtuálního počítače jako hostovaného operačního systému a jeho následné uložení jako nástroje pro více běžících virtuálních počítačů. Tato technika je běžná ve velkých serverových skladech.
Vložené stránky
Vestavěné operační systémy jsou určeny k použití ve vestavěných počítačových systémech. Jsou určeny k provozu na malých zařízeních, jako jsou PDA, s menší autonomií a jsou schopny pracovat s omezeným počtem zdrojů. Příkladem vestavných operačních systémů jsou Windows CE a Minix 3.
V reálném čase
Operační systém reálného času zaručuje zpracování událostí nebo dat v určitém časovém okamžiku. Operační systém reálného času může být jedno- nebo víceúlohový, ale pokud je víceúlohový, používá specializované plánovací algoritmy, aby bylo dosaženo deterministického charakteru chování. Událostmi řízený systém přepíná mezi úlohami na základě jejich priorit nebo vnějších událostí, zatímco operační systémy s časovým rozdělením přepínají úlohy na základě přerušení hodin.
Knihovna
Knihovní operační systém je takový systém, ve kterém jsou služby, které poskytuje typický operační systém, například síťové služby, poskytovány ve formě knihoven a skládány s aplikačním a konfiguračním kódem tak, aby vzniklo unikernel: specializovaný obraz stroje s jediným adresovým prostorem, který lze nasadit do cloudových nebo vestavěných prostředí.
Související stránky
Otázky a odpovědi
Otázka: Co je to operační systém?
Odpověď: Operační systém (OS) je skupina počítačových programů, které umožňují interakci s počítačem a správu hardwarových a softwarových prostředků počítače.
Otázka: Jaké jsou součásti operačního systému?
Odpověď: Mezi součásti operačního systému patří ovladače zařízení, jádra a další software, který poskytuje běžné služby počítačovým programům.
Otázka: Může být operační systém malý nebo velký?
Odpověď: Ano, operační systém může být malý (jako MenuetOS) nebo velký (jako Microsoft Windows).
Otázka: Jaké jsou příklady operačních systémů?
Odpověď: Příklady operačních systémů jsou macOS, Linux a Microsoft Windows.
Otázka: Jaké jsou různé způsoby použití operačních systémů?
Odpověď: Různé operační systémy lze použít pro různé účely, například pro osobní počítače, mobilní operační systémy nebo specializovanou práci.
Otázka: Jaké úlohy vykonává operační systém?
Odpověď: Operační systém zajišťuje, aby všechny programy mohly využívat procesor, systémovou paměť, displeje, vstupní zařízení a další hardware. Některé z nich navíc poskytují uživateli rozhraní pro používání počítače a jsou zodpovědné za odesílání dat do jiných počítačů nebo zařízení v síti.
Otázka: Jaký význam má operační systém?
Odpověď: Operační systém je důležitý, protože umožňuje lidem komunikovat s jejich počítači, spravuje hardwarové a softwarové prostředky počítače a poskytuje běžné služby pro počítačové programy. Zajišťuje také, aby všechny programy mohly používat hardware, a odesílá data ostatním počítačům nebo zařízením v síti.