Operační Systémy
Operační systémy
Operační systém (OS) je základní software počítače, který řídí hardware a poskytuje služby pro spouštění aplikací. Funguje jako prostředník mezi uživatelem, programy a fyzickými komponentami počítače. OS zajišťuje správu paměti, procesů, souborů, periferií a bezpečnost dat.
Historie
Historie operačních systémů sahá do 50. a 60. let 20. století:
- První generace – počítače bez OS, programy se spouštěly přímo na hardwaru.
- Druhá generace – zavedení batch processingu a jednoduché správy úloh.
- Třetí generace – multitasking a správa paměti, např. OS/360 od IBM.
- Současnost – moderní OS jako Windows, macOS, Linux či mobilní OS (Android, iOS) podporují multitasking, virtualizaci a síťové funkce.
Funkce operačních systémů
Operační systémy zajišťují několik klíčových funkcí:
Správa procesů
OS plánuje a vykonává procesy (programy) a vlákna, rozděluje čas CPU a zajišťuje synchronizaci.
Správa paměti
Správa paměti zahrnuje přidělování RAM, ochranu paměti a využívání virtuální paměti.
Správa souborů
OS poskytuje souborový systém pro ukládání, čtení a organizaci dat.
Správa periferií
OS komunikuje s hardwarem, jako jsou tiskárny, klávesnice, myši a síťová zařízení.
Uživatelské rozhraní
Umožňuje interakci mezi uživatelem a počítačem pomocí GUI (grafické) nebo CLI (příkazové).
Typy operačních systémů
- Desktopové OS – Windows, macOS, Linux (Ubuntu, Fedora)
- Mobilní OS – Android, iOS
- Serverové OS – Windows Server, Linux Server, UNIX
- Reálné časy (RTOS) – pro embedded systémy, např. automobily, lékařské přístroje
- Distribuované OS – správa sítě počítačů a paralelní výpočty
Bezpečnost a aktualizace
Moderní OS chrání data před neoprávněným přístupem, malwarem a umožňuje bezpečné aktualizace. Správci využívají oprávnění uživatelů a šifrování.
Příklady populárních OS
- Windows – dominantní desktopový OS
- Linux – otevřený systém, často na serverech
- macOS – systém pro počítače Mac
- Android – nejpoužívanější mobilní OS
- iOS – mobilní systém Apple