456-0537/01 – Architektury mobilních zařízení (AMZ)
Garantující katedra | Katedra informatiky | Kredity | 6 |
Garant předmětu | Ing. Roman Szturc, Ph.D. | Garant verze předmětu | Ing. Roman Szturc, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 2 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2004/2005 | Rok zrušení | 2006/2007 |
Určeno pro fakulty | FEI | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Předmět poskytne studentům přehled o architekturách operačních
systémů používaných v mobilních zařízeních.
Vyučovací metody
Anotace
Operační systémy pro mobilní zařízení musí, na rozdíl od operačních
systémů určených pro pracovní stanice, splňovat celou řadu požadavků,
které vyplývají hlavně z architektury těchto systémů.
Ta se částečně liší od architektury pracovních stanic, a lze ji
charakterizovat následovně mobilních zařízení:
(i) levný procesor s omezeným výpočetním výkonem, (ii) nízká paměťová
kapacita, (iii) odlišný způsob ovládání a (iv) omezená kapacita napájení.
Operační systémy se s těmito omezeními musí vhodným způsobem vypořádat
tak, aby zajistit některé hlasové služby a práci v reálném čase.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
Architektura
Základ mobilního zařízení --- levný, nízko-příkonový CPU
s integrovanými základními perifériemi.
Tři logické vrstvy hardwarového vybavení: (i) CPU, správa paměti,
(ii) řadiče přerušení, časovače, periférie, (iii) LCD, klávesnice,
audio codec, převodníky AD/DA.
Operační systémy
Požadavky kladené na operační systémy používané v mobilních zařízeních,
jejich základní služby, srovnání s operačními systémy pracovních stanic.
Přehled nejpoužívanějších systémů: Symbian, Linux, WindowsMobile.
Moduly jádra
Moduly jádra, služby a~aplikační rozhraní jádra.
Logické a fyzické ovladače zařízení.
Privilegovaný a neprivilegovaný mód.
Paměťová média
Druhy paměťových médií použitelných pro mobilní zařízení (ROM, Flash,
RAM) a jejích charakteristiky.
Persistence dat, souborové systémy určené pro tato paměťová média.
Správa procesů, souběžné zpracování
Procesy, vlákna, přepínání kontextu.
Problematika synchronizace a sdílení periférií.
Uživatelská rozhraní
Podpora uživatelského rozhraní.
Zobrazovací jednotky reagující na dotyk, ...
Události generované uživatelem a jejich zpracování.
Síťové komunikační rozhraní
Prostředky zajišťující bezdrátovou komunikaci (Bluetooth, IrDA, GPRS),
podpora standardních síťových protokolů typu PPP a TCP/IP.
Power management
Řízení spotřeby energie.
Módy suspend a power off.
Řízení taktovací frekvence procesoru, jasu zobrazovací jednotky
a dalších modulů majících významný vliv na spotřebu energie.
Programátorské techniky umožňující snížit spotřebu energie.
Prostředky pro synchronizaci dat
Synchronizace dat mezi mobilním zařízením a pracovní stanici.
Synchronizační a síťové souborové systémy.
Bezpečnost
Možnosti zabezpečení dat uložených v mobilních zařízeních,
kryptografické souborové systémy.
Ochrana dat přenášených po síti, protokoly SSL, TLS a IPSec.
Cvičení:
Cvičení jsou zaměřena na získávání praktických zkušeností
s používáním a konfigurací operačních systémů.
Pro tyto účely budou využity jak reálné mobilní zařízení,
tak emulátory.
Projekty:
Vytvoření odborného textu zabývajícího se některou z novinek
z oblasti architektur mobilních zařízení.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.