Zavaděč
Subsystém OS, po startu zařízení natahuje a spouští jednotlivé součásti OS
Uložen v MBR (master boot record) pevného disku, nebo specifické oblasti
Kernel
Jádro systému
Po nastartování systému je umístěno v paměti
Řízení všeho (procesy, zdroje, paměti, periferie,.)
Privilegovaný uživatelský režim: bezpečnostní opatření před škodlivým kódem
Liší se dle pojetí
Mikrojádro
Monolit
Hybridní
Řízení procesů
Jakýkoliv spuštěný program se stane procesem
Jeden program může mít i několik procesů – vícevláknové zpracování
Kernel každému vláknu přidělí paměťový prostor a případně další zdroje
Vše podle potřeb procesu a systému – multitasking
Strom procesů – rodič – potomek – potomek
Obtížné ukončit chybný proces, rodič je může obnovovat
Přerušení
Signál oudálosti – procesor přeruší prováděnou operaci – vykoná instrukce související s přerušením – pokračuje v práci
Příklad: připojení flash disku
Řízení paměti
Dnes se využívá virtuální paměť
HW – 2GB RAM, celková paměť systému např.: 10 GB
Odkládací soubor na dusku
Umožňuje běh i v případě, že by fyzická paměť nestačila
Přístup k souborům
Obslha souborových systémů
Zajištění ochrany dat při výpadku elektřiny, chybě systému
Využití disku (maximální velikost souboru, počet složek a souborů)
Nekolik významných souborových systémů
Charakteristika souborového systému
Cizí jazyk
Jak zapsat data souborů – kódování, jak adresovat prostor s daty, jak data mazat, cesta k souboru, organizace disků, nezávislost činností uživatele na médiu, metadata a data
Výmaz dat
Kritická funkce
Bezpečnost při prodeji zařízení
Výmaz informací o datech (pouze uvolnění prostoru, ale data nejdou fyzicky smazána – bloky čekají na přepis jinýmy soubory)
Výmaz včetně dat (za bezpečné se považuje přepsání 5x náhodnými daty SSD disky – v jedné buňce části více souborů – výmaz postupně v době nečinnosti)
Filesystems v OS
FAT – Windows
Původní filesystém – FAT12 a FAT16
Dnes používaný zejména na flash drives – FAT32
Název souboru 255 znkaůů, max. Velikost souboru 4GB a maximální velikost oddílu 8TB
Nevýhody: fragmentace, bez zabezpečení dat, zastaralý
Výhody: jednoduchost implementace
NTF - Windows
Novější
Dojde ke ztrátě pouze rozepsaných dat, ne již uložených
Přístupová práva k souborů
BTRFS – linux
EXT3 a EXT4 – Linux, Unix
HFS+
GUI
OS pro zařízení
Windows: bankomaty,
Linux: domácnosti (set-top.box, router,..)
Google Tv: systém pro TV v USA založený na GOOGLE
Mobilní OS
Operační systém optimalizovaný na přenosná zařízení primárně s dotykovým displejem bez klávesnice
Nizká spotřeba energie
Mobilní procesory: ARM, Tegra
Android
Nejrychleji rostoucí platforma
Pod záštitou Goohle.com
Smartphone, navigace, tablety, PDA
Základem je Linux
Univerzální platforma nezávislá na HW
Aplikace dostupné z Google play, instala z PC
Místo pro digitální distribuci multimediálního obsahu a aplikací pro platformu Android
Sloučení dřívějšího Google market a Google music
iOS
aktuálně verze 7
mobilní verze MAC OS X
unixový základ
přídavek dotykového ovládání
v době prvního vydání revoluce v mobilních OS – dnes konkurence
pevně vázán s HW: iPad, iPhone, iPod touch, APPLE TV
App Store
Digitální distribuce aplikací pro platformu iOS
MacAppstore pro osobní počítač Mac
Konkurence pro Google Play
Windows phone
Pokračovatel řady OS Windows Mobile
Určeno pro koncové uživatele
Uvedeno 2012
Spojeno s vybranými HTC, Nokia, LG
,,dlaždicové“ uživatelské rozhraní
obdoba Windows 8 pro desktop
Symbian
Do roku 2012 nejoblíbenější
Na starých dotykačích
Blackberry
Server – handheld řešení
Bezdrátové propojení a synchronizace s MX Exchange, Lotus Domino a Novell
Anglie – vytláčení SMS zpráv, Twitteru a FB
OS pro stolní počítače a laptopy
Operační systým je nejvíce vidět na ,,desktopu“
Základem by měl být spokojený uživatel
Problém je bezpečnost a jednoduchost správy systému
Majoritní podíl Windows
Windows XP
Vydání rok po Windows 2000
Z hlediska uživatele největší změna grafiky
Dnes je po W7 druhý nejpoužívanější
Windows VISTA
NT 6.0
Souborový systém, bezpečnost, náročnost HW prostředky, nikdy neohrozila XP,
Aero
Vyhledávání
Nově implementované síťové protokoly
Prefetch – přednačtení dat dle často spuštěných aplikací
Zrychlení pomocí USB disku
W7
,,dtažení Visty“
Windows 8
Dlaždice, Cloudy, směřováno na dotyky
Edice: starter, Home premium, Profesionall, enterprise, ultimate
OS X
Třetí nejpoužívanějí
Unifikace s iProdukty
Dnes provozováno na procesech intel
Poslední verze Mavericks byla zdarma
Vlastnosti
Exposé prostředí
Widgety
Timemachine – zálohovánou
Multitouch ovládání
Adaptivní antispam
Pokročilá virtualizace
App store, jednoduchá instalace
Stáhnutí obrazu disku, systém ho připojí a nainstaluje
Odinstalace – vybereme obraz a přesuneme ho do koše
Fullscreen mod pro aplikace
