Operační systém

Operační systém (OS) je softwarový program, který slouží jako rozhraní mezi jinými aplikacemi a hardwarem v počítači nebo mobilním zařízení. Operační systémy pro stolní počítače provádějí základní úkoly, jako je rozpoznávání vstupu z klávesnice, odesílání výstupu na obrazovku, správa souborů a adresářů na úložné jednotce a ovládání periferních zařízení, jako jsou tiskárny. Operační systémy na větších zařízeních mohou také podporovat mnoho pokročilých operací, včetně multitaskingu, správy více uživatelů, více procesů a multithreadingu.


Funkce operačního systému

Ačkoli některé operační systémy nabízejí jedinečné funkce nebo návrhy, většina má ve svém jádru konzistentní sadu funkcí:

  • Uživatelské rozhraní, buď grafické uživatelské rozhraní (GUI), nebo rozhraní příkazového řádku (CLI), poskytuje uživatelům způsob interakce s operačním systémem a provádění operací mimo aplikaci. Primární rozdíl mezi těmito typy uživatelských rozhraní je v tom, že rozhraní příkazového řádku používá textový terminál, zatímco grafické uživatelské rozhraní poskytuje vizuální plochu s ikonami a virtuálními tlačítky.
  • Softwarová platforma je základem fungování aplikačních programů. Ve většině případů operační systém spouští a udržuje aplikace, usnadňuje vstup a výstup z hardwaru a spravuje prostředky, které se používají ke spuštění aplikace. Tyto aplikace mohou také odesílat požadavky na operační systém k provádění konkrétních úkolů pomocí rozhraní aplikačního programu (API).
  • Jádro poskytuje správu základní úrovně základního hardwaru zařízení. To zahrnuje centrální procesorovou jednotku (CPU), paměť, USB porty, grafická zařízení a úložná zařízení.

Desktopové operační systémy

Většina zařízení je dodávána s již předinstalovaným operačním systémem. Operační systém, který dané zařízení má, závisí na výrobci hardwaru. Stolní nebo přenosný počítač obvykle používá jeden z následujících operačních systémů:

  • Microsoft Windows představuje největší podíl dnes používaných operačních systémů. Společnost Microsoft distribuuje Windows napříč řadou svých zařízení Surface a software také licencuje téměř všem výrobcům počítačů, včetně společností Dell, HP, Lenovo, Asus a Acer.
  • macOS (dříve Mac OS X) je operační systém exkluzivní pro zařízení Apple. Společnost Apple, která je známá svými návrhy uzavřené architektury, vyvinula systém macOS, aby fungoval výhradně na jeho kolekci notebooků a stolních počítačů Mac.
  • Linux je operační systém s otevřeným zdrojovým kódem, který je volně distribuován pro řadu hardwarových platforem. Rodina operačních systémů Linux byla vyvinuta v 1990. letech jako derivát komerčního operačního systému UNIX.

Mobilní operační systémy

Většina mobilních zařízení, od smartphonů přes tablety až po chytré hodinky, má specializované operační systémy, které poskytují jedinečné funkce. Protože tato zařízení jsou obvykle menší a nabízejí omezené zdroje, operační systémy upřednostňují účinnost a odezvu. Mezi oblíbené vývojáře operačních systémů pro mobilní zařízení patří:

  • Apple, který vyvinul samostatné operační systémy pro každé ze svých mobilních zařízení: iOS pro iPhone, iPadOS a watchOS. Spolu s macOS využívá každý z těchto operačních systémů iCloud k vytváření bezproblémového uživatelského prostředí napříč zařízeními.
  • Microsoft, který do svého vydání Windows 2015 z roku 10 zahrnul podporu tabletů.
  • Google, jehož operační systém Android dominuje na trhu tabletů a smartphonů. Řada tabletů Fire od Amazonu používá upravenou verzi softwaru pro Android s názvem Fire OS, která si zachovává většinu základních funkcí, ale více se zaměřuje na služby Amazon, jako je Prime Video, Amazon Music, Kindle a Audible.

Operační systémy v reálném čase

Některé operační systémy jsou zabudovány do zařízení, která slouží specializovanému účelu, jako jsou zdravotnická zařízení, bankomaty (ATM) a inteligentní domácí zařízení. Tyto operační systémy se nazývají operační systémy v reálném čase (RTOS), protože provádějí akce ve stanoveném čase a zpracovávají data, jakmile jsou přijata. RTOS je obecně mnohem lehčí než mobilní nebo desktopový operační systém, takže je vyvinut pro provádění omezeného počtu operací s vysokou účinností a spolehlivostí.