4. Omadused, mis põhjustavad reaalajasüsteemide klassi ja modelleerimissüsteemide klassi erinevuse Modelleerimissüsteemid tegelevad reaalsemaailma nähtuse modelleerimisega kasutades mudeleid. Esmaseks probleemiks on tagada olemasolevate matemaatiliste teooriate ja nende arvutirealisatsioonide võimalikult täpne vastavus. Süsteemide realiseerimisel on raskuseks mittetäielikult kirjeldatud nõuete spetsifikatsioon. Reaalajasüsteemid on tegelikkuse uus komponent, mis toimib iseseisvalt reaalses maailmas, on interaktsioonis teda ümbritsevate maailma osadega ja võib aktiivselt mõjutada nende käitumist. Reaalajasüsteem toimib sageli üsna pika aja jooksul sõltumatult oma kasutajast. 5. Miks on vaja süsteemi elutsüklit jagada etappideks? Tarkvara on toode ja tema loomise protsess on oma suure keerukuse tõttu mitte kuigi hästi juhitav. Süsteemi loomise protsessi lihtsustamiseks on see jagatud etappideks. Läbitud
MAINORI KÕRGKOOL Infotehnoloogia Instituut Tarkvara arenduse eriala Kemo Oolep IT-2-P-E-TAR REAALAJASÜSTEEMID Ainetöö Juhendaja: Kalev Avi Tartu 2010 SISUKORD Reaalajasüsteemid SISSEJUHATUS Reaalajasüsteemid on maailmas laialdaselt kasutatavad süsteemid, mis teevad elu mugavamaks, ohutumaks ja lihtsamaks. Nende olulisus algab väga pisikestest kontrolleritest, mis mõõdavad pidevalt vee temperatuuri ning lõpetades suurte süsteemidega lennukite juhtimises. Reaalajasüsteeme kasutatakse ka robotites ja tehisintellektides, kus süsteem annab endale ise käsklusi ning ei ole kasutajaliidesega juhtiv
koostöö/vastasmõju juhtimine OS kernel (tuum) on vähim ühik, mis neid funktsioone täidab. 5.RAS operatsioonisüsteemi taksonoomia (osad).(?) · Nanokernel lõimede/tegumine juhtimine(management) · Mikrokernel lisab plaanuri (Scheduling) · Kernel lisab kommunikatsiooni ja sünkroniseerimise(semafor, kirjakast, kohtumine jne) · RT Executive mäluplokkide kontroll, IO kontroll jne enamik reaalaja kerneleid on "executive" tasemel Operatsioonisüsteem lisab kasutaja interfeisi,turvameetodid, kõrgtasemel failitöö 6. Nimetada pseudokernelite liigid. 1. Polled loop pollitav tsükkel 2. Synchronized Polled Loop sünkroniseeritud pollitav tsükkel 3. Cyclic Executives tsükliliselt täidetavad programmid 4. State-Driven Code seisunditega/olekutega juhitav kood 5. Coroutines - kaasprogrammid 7. Millal kasutatakse reaalajasüsteemides pseudokernelit?
Kõik kommentaarid