Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2009/2010

Systémy reálného času

Typ studia doktorské
Jazyk výuky čeština
Kód 455-0914/01
Zkratka SRČ
Název předmětu česky Systémy reálného času
Název předmětu anglicky Real-Time Systems
Kreditů 0
Garantující katedra Katedra měřicí a řídicí techniky
Garant předmětu doc. RNDr. Jindřich Černohorský, CSc.

Osnova předmětu

Přednášky:
Systémy reálného času, definice, problematika, specifické vlastnosti, vztah k řídicím systémům
Spolehlivost o odolnost vůči poruchám , bezpečné systémy
Spolehlivost, chyby a poruchy. Předcházení poruchám a odolnost vůči poruchám.
Programová diversita, N-versní programování.Programová dynamická redundance .
Řešení odolnosti pomocí obnovovacích bloků jeho srovnání s N-versním programováním. Dynamická redundance a výjimky. Měření a predikce spolehlivosti software. Bezpečnost a spolehlivost.
Výjimky a zpracování výjimek
Zpracování výjimek ve starších programovacích jazycích. Moderní způsob zpracování výjimek, Zpracování výjimek v jazycích Modula-2, ADA, Occam -2 a JAVA. Bloky obnovy a výjimky.
Atomické akce, souběžné procesy a spolehlivost
Atomické akce a spolehlivost. Atomické akce v prostředí souběžných procesů.
Atomické akce a technika opožděné obnovy ( backward recovery). Atomické akce a technika včasné obnovy ( foreward recovery). Obnova a souběžné procesy v RT programovacích jazycích.
Analýza výkonnosti návrhu RT systému. Modely výkonnosti. Modely front. Simulační modely.Teorie plánování RT systémů.
Analýza výkonnosti s užitím sekvenční analýzy událostí.
Synchronizace a komunikace procesů pomocí sdílené paměti
Vzájemné vyloučení a synchronizace testováním podmínek.Aktivní čekání.
Semafory. Podmíněné kritické sekce. Monitory.
Synchronizace a komunikace procesů pomocí zpráv
Synchronizace procesů. Adresace procesů. Struktura zpráv. Selektivní čekání. Vzdálené volání procedur.
Řízení zdrojů a atomické akce. Správa zdrojů. Vyjadřovací síla a snadnost užití. Asymetrická adresace.

Povinná literatura

Burns, A., Wellings, A.: Real Time Systems and their Programming Lanquages, Addison-Wesley Publishing Company, 1993,
Gomma H.,: Software Design Methods for Concurrent and Real-time Systems , Addison-Wesley Publishing Company, 1993,
Buttazo, G. : Hard Real Time Computing Systems, Kluwre Academic Publishers, 1997

Doporučená literatura

K tomuto předmětu nebyla specifikována doporučená literatura.