1. Systémy řízení v reálném čase, klasifikace RT systémů, požadavky na hardware
řídicích systémů.
2. Pojmy počítačového řízení, charakteristika průmyslových procesů, složitost
řídicích systémů a jejich struktura.
3. Programovací schémata, podpora pro objektové programování.
4. Deklarace a konstanty, výrazy a příkazy, funkce a soubory.
5. Třídy a členy, konstrukce a destrukce.
6. Odvozené třídy, protěžování operátorů.
7. Šablony a jejich použití, ošetření vyjímečných stavů.
8. Datové proudy.
9. Přerušení a přerušovací systémy.
10. Výpočetní proces, sekvenční proces, paralelní proces, virtuální procesor.
Kontext, přepínání kontextu. Časová závislost procesů, Berusteinovy podmínky.
Synchronizace procesů.
11. Synchronizační prostředky a operace. Semafory, signály a monitory. Typické
synchronizační úlohy. Specifikace synchronizačních úloh pomocí Petriho sítí.
Techniky komunikace pomocí zasílání zpráv.
12. Operační systémy.
13. Windows, rozhraní Win32, platformy, objekty jádra, procesory.
14. Prováděcí toky, paměťová architektura, práce s virtuální pamětí.
15. Návrh a vývoj programového vybavení.
řídicích systémů.
2. Pojmy počítačového řízení, charakteristika průmyslových procesů, složitost
řídicích systémů a jejich struktura.
3. Programovací schémata, podpora pro objektové programování.
4. Deklarace a konstanty, výrazy a příkazy, funkce a soubory.
5. Třídy a členy, konstrukce a destrukce.
6. Odvozené třídy, protěžování operátorů.
7. Šablony a jejich použití, ošetření vyjímečných stavů.
8. Datové proudy.
9. Přerušení a přerušovací systémy.
10. Výpočetní proces, sekvenční proces, paralelní proces, virtuální procesor.
Kontext, přepínání kontextu. Časová závislost procesů, Berusteinovy podmínky.
Synchronizace procesů.
11. Synchronizační prostředky a operace. Semafory, signály a monitory. Typické
synchronizační úlohy. Specifikace synchronizačních úloh pomocí Petriho sítí.
Techniky komunikace pomocí zasílání zpráv.
12. Operační systémy.
13. Windows, rozhraní Win32, platformy, objekty jádra, procesory.
14. Prováděcí toky, paměťová architektura, práce s virtuální pamětí.
15. Návrh a vývoj programového vybavení.