Komunikácia s užívateľom
Operačný systém (OS) umožňuje užívateľovi komunikovať so systémom pomocou užívateľského rozhrania. Rozhranie slúži na zadávanie príkazov a prijímanie odpovedí od počítača.
Rozlišujeme dva hlavné typy rozhraní:
🖥️ 1. Textové rozhranie (CLI – Command Line Interface)
- Užívateľ zadáva príkazy ručne cez príkazový riadok.
- Vyžaduje znalosť príkazov a ich syntaxe.
- Vhodné pre pokročilých užívateľov a administrátorov.
Príklady: cmd.exe, PowerShell (Windows), bash, zsh (Linux/Mac)
✅ Výhody:
- Nízka spotreba systémových prostriedkov.
- Zvládnu aj veľmi málo výkonné systémy (napríklad Arduino za 5€)
- Rýchlosť a efektivita pri práci.
- Možnosť skriptovania úloh.
❌ Nevýhody:
- Náročné na učenie.
- Chyby pri písaní môžu spôsobiť problémy.
🖱️ 2. Grafické rozhranie (GUI – Graphical User Interface)
- Obsahuje okná, ikony, menu, tlačidlá – ovládateľné myšou alebo dotykom.
- Umožňuje jednoduché a intuitívne ovládanie.
- Bežne používané vo väčšine operačných systémov.
Príklady: Windows, macOS, Linux (GNOME, KDE)
✅ Výhody:
- Jednoduché pre začiatočníkov.
- Pohodlná práca s viacerými aplikáciami naraz.
❌ Nevýhody:
- Vyššia záťaž na hardvér.
- Zdĺhavé zadavánie
- Hlboké komplikované a neprehľadné ak je potrebné procaovať so stovkami alebo tisíckami možností
- Menej efektívne pri opakovaných činnostiach.
🧩 Kombinácia GUI + CLI
Moderné OS kombinujú grafické aj textové rozhranie:
- Bežní užívatelia využívajú GUI.
- Pokročilí užívatelia a správcovia často používajú CLI na zložitejšie úlohy.
📌 Zhrnutie
Operačný systém poskytuje rozhranie, ktoré umožňuje:
- Ovládať systém a aplikácie (textovo alebo vizuálne).
- Zadávať príkazy a získať spätnú väzbu.
- Jednoducho pracovať so súbormi a zariadeniami.