Styly riadenia Flashcards
Styly riadenia - charakteristika
zaoberaju sa tokom riadenia medzi podsystemami. Lisia sa od modelu dekompozicie systemu
centralizovane riadenie
- Jeden podsystém má všeobecnú zodpovednosť za riadenie a štartuje
a zastavuje ostatné podsystémy
riadenie zalozene na udalostiach
- Každý podsystém dokáže odpovedať na externe vyvolané udalosti z
iných podsystémov alebo prostredia systému
Centralizovane riadenie - charakteristika
-riadiaci podsystem zodpoveda za manazovanie spustania ostatnych podsystemov
model volanie-navrat
- model podprogramov „zhora nadol“ kde riadenie začína na vrchu hierarchie
podprogramov a pohybuje sa volaním akoby smerom dole, návratmi sa neskôr
vracia späť nahor. Dá sa použiť na sekvenčné systémy
model s manazerom
-Dá sa použiť na súbežné systémy. Jeden systémový komponent ovláda
zastavovanie, štartovanie a koordináciu ostatných systémových procesov. V
sekvenčných systémoch sa dá implementovať pomocou príkazu case.
Volanie-navrat - obrazok
slajd 5 - ASS04
Riadenie systemu v realnom case - obrazok
slajd 6 - ass04
Systemy ovladane udalostami - charakteristika
- system sa ovlada externe generovanymi udalostami, kde dobu vzniku nemaju podsystemy, ktore spracuvaju udalost, pod kontrolou
dva najhlavnejsie modely
- Modely s vysielaním. Udalosť (informácia o nej) sa vysiela všetkým
podsystémom. Ktorýkoľvek podsystém, ktorý dokáže vybaviť/ošetriť
udalosť, tak môže učiniť.
- Modely s ovládaním prerušeniami. Používa sa v systémoch reálneho času,
kde sa prerušenia rozpoznajú správcom prerušení (interrupt handler) a
odovzdajú sa určenému komponentu na spracovanie
Model s vysielanim
- Účinný ak treba integrovať podsystémy na rozličných počítačoch v
sieti - Podsystémy sa zaregistrujú k udalostiam (ohlásia záujem spracovať
udalosť). Keď udalosť nastane, riadenie sa prenesie na podsystém,
ktorý ju dokáže spracovať
-Politika riadenia nie je súčasťou správcu udalostí a správ. Podsystémy
sa rozhodujú, ktoré udalosti budú chcieť spracúvať (o ktoré majú
záujem)
-Avšak, podsystémy nevedia, či a kedy budú príslušnú udalosť
spracúvať