5/5 3. kuidas peaksid reaalajasüsteemis omavahel olema seotud kasutajaliides ja eriolukordade halduse alamsüsteem? Milline on inimoperaatori roll eriolkurdade töötluses? Tooge mõned näited (max 10p) Inimliides võimaldab arvutiga suhelda inimesele sobilike meetoditega. Inimliides peab tagama juhitava/jälgitava kobara seisundi kohta info esitamise kooskõlalisuse, võimaldama infot vastavalt vajadusele filtreerida, hõlpsat juurdepääsu otsuste tegemise abivahenditele. Inimliidese koosseisus sisaldub tavaliselt ka andmete ajaloo salvestamise ja aruandluse alamsüsteem. Eriolukordade töötluse alamsüsteem on näide, kuidas mittefunktsionaalsed nõuded võivad segi lüüa ainult funktsionaalsete nõuete alusel projekteeritud süsteemi. Vähegi nõudlikemates rakendusvaldkondades algab eriolukordade töötlus suuremast või väiksemast süsteemtarkvara spetsialiseerimisest. Eriolukordade töötlus hõlmab endas kõike,
tulemused saadi. Reaalajas töötav arvutisüsteem on vahetult ühenduses lähteinformatsiooni allikaga, sageli ka arvutustulemusi kasutava objektiga. 11. Termodünaamiliselt avatud ja suletud süsteemid Andme- ja infotöötlussüsteemid on suletud lähteinfo liigub arvutist sisse ja tulemused välja läbi väga rangelt tsenseeritud kanalite, hästi defineeritud kujul. Reaalajasüsteemid on avatud. Sel on kaks liidest inimliidese kaudu liigub enamus infot hästi defineeritud kujul, läbi protsessiliidese liigub väga erinevatesse esinemisvormidesse kodeeritud informatsioon. Lisaks puudub arvutil valida info vastuvõtu hetke (infovahetus toimub tihti peale keskkonna initsiatiivil). 12. Erinevus paralleelsete ja sundparalleelsete programmide vahel Sundparalleelsus on paralleelsus, mis on tarkvara insenerile peale surutud ümbritseva keskkonna poolt. Vajalik reaalajasüsteemide nõuete täitmiseks. 13