Přednáška 1: Úvod do OS

Od tranzistoru k uživateli: Architektura, Historie a Didaktika

Vítejte: Operační systémy pro učitele

Cíle předmětu a organizace

🗣️ Úvod (5 min):
Představte se. Zdůrazněte, že tento kurz je "Didakticky zaměřený". Nebudeme se učit parametry příkazu grep zpaměti. Budeme se učit, jak odpovídat na všetečné otázky žáků typu "Proč se ten počítač sekl?".

Icebreaker: Mentální mapa počítače

Průzkum vstupních znalostí

Aktivita (10 min)

Vezměte si papír. Nakreslete, co se děje uvnitř počítače v momentě, kdy v Malování nakreslíte čáru a kliknete na "Uložit".

Kde je v tom obrázku Hardware? Kde je Aplikace? A kde je Operační systém?

🗣️ Diskuze (10 min):
Nechte studenty kreslit. Pak vyberte 3 dobrovolníky. Většina lidí kreslí monitor a myš. Málokdo nakreslí "vrstvy". Pointa: Pro většinu lidí je OS neviditelný. Naším úkolem je ho zviditelnit.

Kvíz: Co je to počítač?

Definice se mění

V roce 1990 to byla "béžová bedna". Co je to dnes?

Zeptej se do pléna: "Které z těchto zařízení má v sobě operační systém?"

💻 Notebook | 📱 Smartphone | ⌚ Chytré hodinky | 👕 Moderní pračka | 🚗 Auto | 🚦 Semafory

VŠECHNY. I semafory řídí malý průmyslový počítač. I pračka má "Embedded OS", který řídí cykly. OS je všudypřítomný. Děti si musí uvědomit, že jsou obklopeny počítači, které ani jako počítače nevypadají.
🗣️ Rozšíření (5 min):
Zmiňte IoT (Internet věcí). Lednička s OS, která posílá spam, protože ji někdo hacknul. To je realita dneška. OS není jen Windows.

Vztah HW a SW: Auto bez volantu

Proč hardware sám o sobě nestačí?

🗣️ Analogie (5 min):
Hardware = Motor auta (Výkon).
OS = Volant a pedály (Ovládání).
Uživatel = Řidič.
Kdyby tam OS nebyl, museli byste za jízdy ručně vstřikovat benzín do válců. To byste asi daleko nedojeli.

Architektura: Model Cibule

Vrstvy systému (The Onion Model)

Uživatel se nikdy nedotýká hardwaru přímo. Vždy jde přes vrstvy.

  1. Uživatel (To jste vy)
  2. Aplikace (Prohlížeč, Hra)
  3. OS - Shell (To, co vidíte - Ikony, Okna)
  4. OS - Kernel (Jádro) (To, co nevidíte - Správa paměti, procesů)
  5. Hardware (CPU, RAM, Disk)
🗣️ Hloubka (10 min):
Zde vysvětlete rozdíl mezi Shell (slupka) a Kernel (jádro). Shell můžeme vyměnit (ve Windows můžeme mít jiný vzhled, v Linuxu úplně jiné prostředí), ale Kernel zůstává. Kernel je ten "šéf", který má jako jediný právo sahat na hardware.

Role 1: Správce prostředků (Resource Manager)

Ředitel školy a rozvrh hodin

🗣️ Analogie (5 min):
Představte si školní jídelnu. Máte jen 1 výdejní okénko (CPU) a 500 hladových dětí (Procesy). OS je ta kuchařka, která říká: "Ty počkej, ty pojď." Musí to dělat spravedlivě a efektivně.

Role 2: Iluzionista (Abstrakce)

Svět je složitý, OS ho dělá jednoduchým

Otázka: Když přesunu soubor na Ploše zprava doleva, pohnula se data na pevném disku?

NE. Na disku se nezměnilo vůbec nic (data leží na stejném místě). OS jen ve své "databázi" (adresáři) přepsal souřadnice X a Y pro zobrazení ikony. To je síla abstrakce.
🗣️ Důležité (5 min):
Abstrakce je nejdůležitější pojem v IT. Schováváme složitost. Díky tomu může počítač ovládat i malé dítě.

Historie: Proč to vypadá tak, jak to vypadá?

Evoluce rozhraní

🗣️ Diskuze (10 min):
Zeptejte se: "Proč hackeři ve filmech (a admini v realitě) stále používají tu černou obrazovku?"
Odpověď: Automatizace. V GUI musíte 1000x kliknout, abyste smazali 1000 uživatelů. V CLI napíšete jeden příkaz a je to hotové za vteřinu.

Velká trojka: Windows, macOS, Linux

Co najdete ve školách?

OS Filozofie Výskyt ve školství
Windows Univerzální, kompatibilní, všudypřítomný. Dominantní (90 %). Učitelé ho znají, běží na tom účetnictví i Bakaláři.
macOS "It just works". Uzavřený, drahý, designový. Umělecké školy, bohatší soukromé školy. Skvělé propojení s iPadem.
Linux (ChromeOS) Svoboda, zdarma, bezpečný. Servery (tam běží web školy). Na laptopech ve formě Chromebooků (levné, pro žáky ideální).
🗣️ Tip (5 min):
Zmínit fenomén Chromebooků. V USA ve školství válcují Windows. V ČR se začínají objevovat. Je to Linux, ale vypadá jen jako prohlížeč Chrome.

RTOS vs. General Purpose

Není OS jako OS

🗣️ Hloubka (5 min):
Vysvětlete, proč na řízení jaderné elektrárny nepoužijete Windows. Protože modrá smrt (BSOD) by tam znamenala skutečnou smrt.

Skupinová aktivita: Architekt systému

Navrhněte OS pro...

Zadání pro skupiny (15 minut)

Rozdělte se do skupin. Vaším úkolem je navrhnout funkce OS pro jedno z těchto zařízení. Co ten OS musí umět? Jaké má vstupy? Co je priorita?

  1. Chytrý toustovač (Wi-Fi, Displej, Spirála).
  2. Bankomat (Bezpečnost, Tiskárna, Čtečka).
  3. Autonomní traktor (GPS, Kamery, Motor).
🗣️ Reflexe (10 min):
Nechte skupiny prezentovat. Toustovač: Musí být blbuvzdorný. Bankomat: Musí být bezpečný (šifrování) a nesmí spadnout uprostřed transakce. Traktor: RTOS, bezpečnost lidí kolem.

Didaktické okénko: Dětské otázky

Jak to vysvětlit ve třídě?

Žák (8 let): "Proč nemůžu smazat složku System32, když je to můj počítač?"

"Představ si, že bys chtěl autu za jízdy odmontovat kola. Operační systém má pud sebezáchovy. Je jako policajt, který chrání počítač i před tebou samotným, aby zítra vůbec nastartoval."

Žák (12 let): "Co se děje, když zmáčknu 'A' na klávesnici?"

"Klávesnice pošle elektrický šok (přerušení). OS všeho nechá, podívá se, co jsi zmáčkl. Zjistí, že máš otevřený Word. Podá to písmenko Wordu a řekne: 'Tady máš A, namaluj ho.' Word ho namaluje."
🗣️ Závěr (5 min):
Děti nezajímají registry a sběrnice. Zajímají je příběhy. Personifikujte počítač.

Závěr a domácí úkol

Co si odnést?

🗣️ Pozvánka:
Příště se podíváme na téma Multitasking. Jak ten kuchař (Procesor) zvládá vařit 5 jídel najednou?
Snímek 1 z 13