|
|
BPPA 2011-2012 |
RTOS |
|
|
|
- Uveďte klady a zápory řízení v "supersmyčce".
- Uveďte hlavní rozdíly mezi nepreemptivním a preemptivním OS.
- Uveďte hlavní rozdíl mezi operačním systémem reálného času a běžným operačním systémem.
- Jaké je základní dělení RTOS z hlediska reakcí na podněty?
- Co je deadline v RTOS?
- Co je "utility function" v RTOS?
- Vyjmenujte a stručně charakterizujte vzory externích událostí v RTOS.
- Definujte pojmy Task, Thread, Process, Kernel, Context switch.
- Jaký je hlavní rozdíl mezi Microkernel a Monolithic Kernel architekturou?
- Charakterizujte architektury SMP, ASMP a NUMA.
- Nakreslete a popište stavový automat úlohy (z hlediska plánovaní).
- Co je deadlock? Uveďte nutné podmínky pro vznik deadlocku. Uveďte alespoň 3 možnosti, jak se vyvarovat vzniku deadlocku.
|
|