võtme erinevus kõva ja pehme reaalajasüsteemi vahel on see, reaalajasüsteem on süsteem, kus tähtaja ühtne täitmata jätmine võib põhjustada süsteemi täieliku tõrke, samas kui pehme reaalajasüsteem on süsteem, kus ühte või mitut tähtajast mittekinnipidamist ei loeta täielikuks süsteemiks rike, kuid selle jõudlust peetakse halvenenud.
Opsüsteem on süsteemitarkvara, mis haldab arvuti riistvara vastavalt tarkvara pakutavatele juhistele. Operatsioonisüsteem pakub mitmesuguseid ülesandeid. Failihaldus, mäluhaldus, välisseadmete juhtimine ja protsesside ajastamine on mõned neist. Üks tüüpi opsüsteem on reaalajas opsüsteem. Selle võib jagada rasketeks reaalajasüsteemideks ja pehmeteks reaalajasüsteemideks.
1. Ülevaade ja peamised erinevused
2. Mis on kõva reaalajasüsteem
3. Mis on pehme reaalajasüsteem
4. Kõrvuti võrdlus - kõva vs pehme reaalajasüsteem tabelina
5. Kokkuvõte
Reaalajasüsteem on andmetöötlussüsteem. Aega, mille süsteem võtab sisendile reageerimiseks ja väljundi edastamiseks või värskendatud teabe kuvamiseks, nimetatakse reageerimisajaks. Seega peaks nendes süsteemides reageerimise aeg olema väga minimaalne. Süsteem peaks ülesande tähtajaks täitma. Reaalajas operatsioonisüsteemis sõltub süsteemi väljundi õigsus nii arvutamise loogilisest tulemusest kui ka tulemuse saamiseks kuluvast ajast. Nende süsteemidel on ka tavalise operatsioonisüsteemiga sarnane struktuur. Sellel on ka mehhanismid ülesannete reaalajas ajastamiseks.
Joonis 01: Lennujuhtimissüsteem
Raskes reaalajasüsteemis on ajavajadus kriitiline piirang. Süsteem peaks toimima tähtaja jooksul. Kui süsteem ei toiminud tähtajaks, loetakse seda ülesande ebaõnnestumiseks. Seda tüüpi süsteemid ei tohiks tähtajast mööda minna. Tähtaja puudumine võib olla katastroofiline. Lennuliikluse juhtimissüsteemid, rakettide ja tuumareaktorite juhtimissüsteemid on vähe näiteid kõva reaalajas süsteemide kohta. Kui õhusõiduki juhtimissüsteem ei andnud õhusõidukile juhiseid tähtajaks, võib see põhjustada õhusõiduki krahhi. Seetõttu on täpse ajaga süsteemis tähtajast kinnipidamine äärmiselt oluline. Neid süsteeme kasutatakse peamiselt ohutusega seotud süsteemides.
Pehmes reaalajas süsteemis pole ajavajadus eriti oluline. Süsteem peaks ülesande täitma või andma väljundi tähtaja jooksul, kuid aeg-ajalt võib esineda väike tolerants. Kui süsteem ei täitnud ülesannet tähtaja jooksul, ei loeta seda tõrkeks seni, kuni see annab vajaliku väljundi. Kuid sooritust peetakse halvenenuks. Tähtaja puudumine ei põhjusta katastroofilist sündmust nagu raske-reaalajas süsteem. Need süsteemid on vähem piiravad. Mõned näited tarkvara reaalajasüsteemidest on multimeedia voogesitus, edasijõudnud teadusprojektid ja virtuaalne reaalsus.
Kõva vs pehme reaalajasüsteem | |
Reaalajas süsteem on süsteem, kus isegi ühe tähtaja ületamata jätmine võib põhjustada süsteemi täieliku või katastroofilise tõrke. | Pehme reaalajasüsteem on süsteem, kus ühte või mitut tähtajast mittekinnipidamist ei loeta täielikuks süsteemi rikkeks, vaid seda toimimist peetakse halvenenud. |
Piirav iseloom | |
Kõva reaalaja süsteem on väga piirav. | Pehme reaalajasüsteem pole eriti piirav. |
Tähtaeg | |
Hard-reaalajas süsteem ei tohiks tähtajast mööda minna. Tähtaja puudumine põhjustab süsteemi täieliku või katastroofilise rikke. | Pehme reaalajasüsteem võib aeg-ajalt tähtajast mööda minna. Tähtajast puudumist ei peeta täielikuks süsteemi tõrkeks, vaid see halvendab jõudlust. |
Utiliit | |
Raskereaalajas süsteemil on rohkem kasulikkust. | Pehmel reaalajasüsteemil on vähem kasulikkust. |
Näited | |
Lennuliikluse juhtimissüsteemid, rakettide ja tuumareaktorite juhtimissüsteemid on mõned näited kõva reaalajas süsteemidest. | Multimeedia voogesitus, arenenud teadusprojektid ja virtuaalne reaalsus on mõned näited pehmest reaalajasüsteemist. |
Selles artiklis käsitleti kahte tüüpi reaalajas operatsioonisüsteeme; rasked reaalajasüsteemid ja pehmed reaalajasüsteemid. Kõva ja pehme reaalajasüsteemi erinevus seisneb selles, et raske reaalajas süsteem on süsteem, kus tähtaja ühtne täitmata jätmine võib põhjustada süsteemi täieliku tõrke, samas kui pehme reaalajas süsteem on süsteem, kus üks või rohkem tähtajast mittekinnipidamist ei loeta süsteemi täielikuks rikkeks, vaid selle toimimist peetakse halvenenud.
1.PantechProLabs India Pvt Ltd. “RTOS põhikontseptsioonid”. LinkedIn SlideShare, 10. detsember 2012. Saadaval siin
2. “Operatsioonisüsteemi tüübid.”, Juhendid, 8. jaanuar 2018. Saadaval siin
1.'Flickr - USA mereväe ametlikud pildid - madrus haldab õhuotsingu radarisüsteemi SPN-43, seistes lähenemise kontrolli all. 'Ameerika Ühendriikide Ühendriikide ametliku mereväe leht. Massi kommunikatsioonispetsialist 2. klassi (AW / SW) väeohvitser Gretchen M. Albrecht / USA Merevägi - madrus haldab õhuotsingu radarisüsteemi SPN-43, seistes lähenemise kontrolli all. ((Public Domain) Commons Wikimedia kaudu