Počítač v kapse a data v mlze: Architektura, Virtualizace a Bezpečnost
Úvod: Konec éry "Béžové bedny"
Proč je mobil nejdůležitější počítač?
Změna paradigmatu: Žáci dnes "nechodí k počítači". Počítač nosí s sebou.
Statistika: Více než 60 % přístupů na web je z mobilních zařízení.
Cíl lekce: Pochopit, v čem se "mobilní" liší od "stolního" (Architektura, Energie, Cloud).
🗣️ Icebreaker (5 min):
Zeptejte se: "Kdo z vás vypíná mobil na noc?" (Málo rukou). "Kdo vypíná notebook?" (Většina). Mobilní OS je navržen jako "Always On" (neustále zapnutý). Musí řešit úplně jiné problémy než Windows.
Architektura: ARM vs. x86
Maratonec vs. Sprinter
Proč mobil nepotřebuje větráček?
Vlastnost
x86 (Intel/AMD v PC)
ARM (Mobily, Apple M1)
Filozofie
CISC (Složité instrukce)
RISC (Jednoduché instrukce)
Výkon
Hrubá síla (Sprinter)
Efektivita (Maratonec)
Teplo
Hodně (potřebuje chladič)
Málo (stačí pasivní chlazení)
🗣️ Hloubka (10 min):
Vysvětlete SoC (System on Chip). V PC je CPU zvlášť, Grafika zvlášť, RAM zvlášť. V mobilu je to všechno "slisované" do jednoho čipu velikosti nehtu. Proto je to tak úsporné.
Android vs. iOS
Tržiště vs. Katedrála
Android (Google):
Jádro: Linux.
Licence: Open Source (AOSP). Kdokoliv (Samsung, Xiaomi) si ho může vzít a upravit.
Licence: Uzavřený (Proprietary). Běží jen na iPhonech.
Výhoda: Bezpečnost, aktualizace pro všechny naráz. Nevýhoda: Žádná svoboda úprav.
Otázka: Proč mají aplikace na Instagramu v iOS často lepší kvalitu fotek než na Androidu?
Protože vývojář pro iOS musí optimalizovat jen pro 5 modelů iPhonu. Vývojář pro Android musí řešit 10 000 různých modelů s různými kamerami.
Bezpečnostní model: Sandboxing
Vězení pro aplikace
Na Windows (tradičně) mohl virus prohledat celý disk.
Na mobilu (Android/iOS) běží každá aplikace ve svém Sandboxu (Pískovišti).
Facebook nevidí do složky WhatsAppu. Hra nemůže číst vaše SMS.
Pokud aplikace chce ven ze své cely, musí poprosit OS (a ten se zeptá uživatele).
🗣️ Analogie (5 min):
Představte si panelák. Každá aplikace má svůj byt a klíč jen od něj. Chodba (OS) je společná. Aby aplikace mohla do bytu k sousedovi, musí mít povolení od domovníka (OS).
Oprávnění (Permissions)
"Proč chce kalkulačka moji polohu?"
Mobilní OS chrání soukromí uživatele systémem oprávnění.
Úkol: Vezměte mobil. Jděte do Nastavení -> Soukromí -> Správce oprávnění. Kolik aplikací má přístup k vašemu mikrofonu? Jsou tam nějaké divné?
🗣️ Praxe (10 min):
Ukažte studentům, jak odebrat oprávnění. Diskutujte o tom, že data jsou platidlo. Aplikace "Svítilna zdarma" chce vaši polohu, aby mohla prodávat data reklamním agenturám.
Co je to ten Cloud?
"Počítač někoho jiného"
Definice: Poskytování výpočetních služeb (servery, úložiště, databáze) přes internet.
Cloud nejsou obláčky na nebi. Jsou to obrovské, klimatizované haly plné serverů, které hučí 24/7.
Fyzická realita: Podmořské kabely, optická vlákna, spotřeba energie jako malé město.
Otázka: Kde jsou vaše fotky na Instagramu?
Pravděpodobně v datacentru v Oregonu (USA) nebo v Irsku. Jsou rozkopírované na více discích (redundance), aby se neztratily, když jeden disk shoří.
Modely služeb: Pizza Analogie
SaaS, PaaS, IaaS
Jak moc se o to chcete starat?
Model
Analogie s Pizzou
Příklad v IT
On-Premise (Vlastní)
Upeču si ji doma (koupím mouku, mám troubu).
Vlastní školní server ve sklepě.
IaaS (Infrastructure)
Koupím mraženou, upeču v pronajaté troubě.
Pronajmu si virtuální server (AWS, Azure).
SaaS (Software)
Jdu do restaurace. Jen jím.
Gmail, Google Docs, Canva. (Pro učitele nejdůležitější).
🗣️ Didaktika (10 min):
Učitelé většinou používají SaaS. Nemusí řešit instalaci, zálohování ani aktualizace. Jen se přihlásí a fungují. To je obrovská výhoda oproti "instalaci Wordu z CD".
Synchronizace vs. Zálohování
Nebezpečný mýtus
Synchronizace (Google Drive, iCloud): Zrcadlo. Co udělám na PC, stane se hned v cloudu.
Riziko: Smažu soubor omylem -> Smaže se i v cloudu. Chytím virus -> Zašifruje se i cloud.
Zálohování (Backup): Snímek v čase (Snapshot).
Data jsou oddělená. Pokud si zničím PC, v záloze jsou data ze včerejška v pořádku.
Poučení: Synchronizace je pro pohodlí. Zálohování je pro přežití. Nespoléhejte jen na to, že "to mám na Drivu".
Virtualizace: Magie datcenter
Jeden hardware, sto počítačů
Jak funguje cloud? Datacentrum nemá milion malých počítačů pro každého uživatele.
Hypervizor: Software, který rozdělí jeden super-výkonný server na 100 malých "virtuálních" počítačů.
Každý virtuální stroj (VM) si myslí, že má vlastní hardware.
Výhoda: Efektivita. Když jeden uživatel spí, jeho výkon dostane někdo jiný.
🗣️ Tip (5 min):
Vysvětlete, že i moderní školní servery běží virtuálně. Je to ekologické a ekonomické.
Tenký klient a Cloud Gaming
Budoucnost bez výkonu?
Pokud vše běží v cloudu, potřebuji doma silný počítač? NE.
Tenký klient (Thin Client): Zařízení, které umí jen zobrazit obraz a poslat kliknutí myši. (Chromebook).
Cloud Gaming (GeForce Now): Hra běží na superpočítači Nvidie. K vám teče jen video (stream). Vy posíláte stisky kláves.
🗣️ Podmínka (5 min):
Co je nutnou podmínkou? Rychlý internet s nízkou odezvou (Ping). Pokud máte lag, hru si nezahrajete.
Unplugged aktivita: Cloudová pošta
Simulace latence a ztráty paketů
Pravidla
Hráč A (Mobil): Chce poslat fotku (rozstříhaný obrázek na 4 kusy).
Hráč B (Cloud): Stojí na druhé straně třídy.
Hráč C (Internet/Router): Běhá mezi nimi a nosí kusy obrázku.
Zápletka: Hráč C je "pomalý internet" (chodí pomalu) nebo "ztrátový internet" (cestou jeden dílek zmuchlá a zahodí).
Cíl: Hráč B musí zakřičet: "Chybí mi dílek 3, pošli ho znovu!" (TCP protokol).
🗣️ Reflexe (10 min):
Děti pochopí, proč se YouTube video seká (čeká se na ztracené balíčky) a proč online hry vyžadují stabilitu sítě.
IoT (Internet věcí): OS v ledničce
Když má toustovač IP adresu
Operační systémy jsou dnes všude. Žárovky, vysavače, termostaty.
Riziko: Tyto "malé" systémy se často neaktualizují.
Botnet: Hackeři ovládnou tisíce chytrých ledniček a použijí je k útoku na banku (DDoS útok).
Rada: Oddělte chytrou domácnost od hlavní sítě, kde máte počítač s bankovnictvím (Guest Wi-Fi).
Závěr a shrnutí 8. lekce
Co si odnést?
Mobil je počítač s jinou architekturou (ARM) a důrazem na úsporu.
Aplikace jsou izolované v Sandboxu (bezpečnost).
Cloud je pronajatý počítač v datacentru.
Synchronizace není záloha!
🗣️ Upoutávka:
Příště nás čeká nejpraktičtější lekce: Údržba a Řešení problémů. Proč restart opraví 90 % chyb a jak se stát školním "ajťákem"?