RAS operatsioonisüsteemid - reaalajalised tuumad
10. Mis on tsükliliselt täidetavad programmid (cyclic executives), millal neid kasutatakse?
Ilma katkestusi kasutamata luuakse samaaegse täitmise illusioon lühikesed protsessid kiires
protsessoris lõpmatus tsüklis pollitava tsükli edasiarendus.
11. Mis on seisunditega juhitav kood (state-driven code), millal seda kasutatakse?
Kasutab hargnevat if-then laadset käsustikku juhtimiseks (case, seisundiautomaat). Mitte kõiki protsesse
ei saa jagada seisunditeks, samuti juhtimistabelid võivad kasvada väga suureks.
12.Mis on kaasprogrammid, millal neid kasutatakse?
(Coroutines) State-Driven Programming erijuht.
Koostöötav mitmiktöötlus
(cooperative multitasking) distsiplineeritud programmeerija ja sobiv kasutus. Protsessid koosnevad:
· Faasidest ja iga faasi lõpus juhtimine antakse üle dispetserile, kes annab täitmise üle järgmise
tegumi sobivale faasile jne.