Tärkein ero - kova vs pehmeä reaaliaikainen järjestelmä
Keskeinen ero kovan ja pehmeän reaaliaikaisen järjestelmän välillä on se, että kovan reaaliajan järjestelmä on järjestelmä, jossa yksittäinen määräajan noudattamatta jättäminen voi johtaa täydelliseen järjestelmävikaan, kun taas pehmeä reaaliaikainen järjestelmä on järjestelmä, tai enemmän määräajan noudattamatta jättämistä ei pidetä täydellisenä järjestelmän vikana, mutta sen suorituskyvyn katsotaan heikentyneen.
Käyttöjärjestelmä on järjestelmäohjelmisto, joka hallitsee tietokonelaitteistoa ohjelmiston antamien ohjeiden mukaisesti. Käyttöjärjestelmä tarjoaa erilaisia tehtäviä. Tiedostonhallinta, muistinhallinta, oheislaitteiden hallinta ja prosessin ajoitus ovat joitain niistä. Yksi käyttöjärjestelmän tyyppi on reaaliaikainen käyttöjärjestelmä. Se voidaan jakaa koviin reaaliaikaisiin järjestelmiin ja pehmeisiin reaaliaikaisiin järjestelmiin.
SISÄLLYS
1. Yleiskatsaus ja keskeinen ero
2. Mikä on kova reaaliaikainen järjestelmä
3. Mikä on pehmeä reaaliaikainen järjestelmä
4. Vertailu rinnakkain - kova vs pehmeä reaaliaikainen järjestelmä taulukkomuodossa
5. Yhteenveto
Mikä on kova reaaliaikainen järjestelmä?
Reaaliaikainen järjestelmä on tietojenkäsittelyjärjestelmä. Aika, jonka järjestelmä vie vastaukseen syötteeseen ja antamaan lähdön tai näyttämään päivitetyt tiedot, kutsutaan vasteaikaksi. Joten näissä järjestelmissä vasteajan tulisi olla hyvin pieni. Järjestelmän on suoritettava tehtävä määräajassa. Reaaliaikaisessa käyttöjärjestelmässä järjestelmän ulostulon oikeellisuus riippuu laskennan loogisesta tuloksesta sekä tuloksen tuottamiseen tarvittavasta ajasta. Niiden järjestelmillä on myös samanlainen rakenne kuin tavallisella käyttöjärjestelmällä. Siinä on myös mekanismeja reaaliaikaisille aikataulutustehtäville.
Kuva 01: Lennonjohtojärjestelmä
Kovassa reaaliaikaisessa järjestelmässä aikavaatimus on kriittinen rajoitus. Järjestelmän pitäisi toimia määräajassa. Jos järjestelmä ei toiminut määräajassa, sitä pidetään tehtävän epäonnistumisena. Tämäntyyppisissä järjestelmissä ei pidä hukata määräaikaa. Määräajan puuttuminen voi olla katastrofaalista. Lennonjohtojärjestelmät, ohjukset ja ydinreaktorien ohjausjärjestelmät ovat muutamia esimerkkejä kovista reaaliaikaisista järjestelmistä. Jos lentokoneen ohjausjärjestelmä ei antanut ohjeita lentokoneelle määräajassa, se voi aiheuttaa ilma-aluksen kaatumisen. Siksi kovan reaaliaikaisessa järjestelmässä määräajan noudattaminen on erittäin tärkeää. Nämä järjestelmät otetaan käyttöön pääasiassa turvallisuuden kannalta kriittisissä järjestelmissä.
Mikä on pehmeä reaaliaikainen järjestelmä?
Pehmeässä reaaliaikaisessa järjestelmässä aikavaatimus ei ole kovin ratkaiseva. Järjestelmän on suoritettava tehtävä tai annettava tulos määräajassa, mutta joskus voi olla pieni toleranssi. Jos järjestelmä ei suorittanut tehtävää määräajassa, sitä ei katsota vikaksi, kunhan se tuottaa vaaditun tuloksen. Mutta suorituskyvyn katsotaan heikentyneen. Määräajan puuttuminen ei aiheuta katastrofaalista tapahtumaa kuten kovan reaaliaikaisessa järjestelmässä. Nämä järjestelmät ovat vähemmän rajoittavia. Joitakin esimerkkejä ohjelmistojen reaaliaikaisista järjestelmistä ovat multimediavirta, edistyneet tieteelliset projektit ja virtuaalitodellisuus.
Mikä on ero kovan ja pehmeän reaaliaikaisen järjestelmän välillä?
Erilainen artikkeli keskellä taulukkoa
Kova vs pehmeä reaaliaikainen järjestelmä |
|
Reaaliaikainen järjestelmä on järjestelmä, jossa edes yhden määräajan noudattamatta jättäminen voi johtaa järjestelmän täydelliseen tai katastrofaaliseen vikaantumiseen. | Pehmeä reaaliaikainen järjestelmä on järjestelmä, jossa yhtä tai useampaa määräajan noudattamatta jättämistä ei pidetä täydellisenä järjestelmän vikana, mutta kyseisen suorituskyvyn katsotaan heikentyneen. |
Rajoittava luonne | |
Hard-reaaliaikainen järjestelmä on hyvin rajoittava. | Pehmeä reaaliaikainen järjestelmä ei ole kovin rajoittava. |
Takaraja | |
Kovaa reaaliaikaa käyttävän järjestelmän ei pidä hukata määräaikaa. Määräajan puuttuminen aiheuttaa järjestelmän täydellisen tai katastrofaalisen vian. | Pehmeä reaaliaikainen järjestelmä voi joskus ohittaa määräajan. Määräajan puuttumista ei pidetä täydellisenä järjestelmän vikana, mutta se heikentää suorituskykyä. |
Apuohjelma | |
Kovalla reaaliaikaisella järjestelmällä on enemmän hyötyä. | Pehmeällä reaaliaikaisella järjestelmällä on vähemmän hyötyä. |
Esimerkkejä | |
Lennonjohtojärjestelmät, ohjukset ja ydinreaktorien ohjausjärjestelmät ovat esimerkkejä kovista reaaliaikaisista järjestelmistä. | Multimedian suoratoisto, edistyneet tieteelliset projektit ja virtuaalitodellisuus ovat esimerkkejä pehmeän reaaliaikajärjestelmistä. |
Yhteenveto - Hard vs Soft Reaaliaikainen järjestelmä
Tässä artikkelissa käsiteltiin kahta reaaliaikaisen käyttöjärjestelmän tyyppiä; kovat reaaliaikaiset järjestelmät ja pehmeät reaaliaikaiset järjestelmät. Ero kovan ja pehmeän reaaliaikaisen järjestelmän välillä on se, että kovan reaaliajan järjestelmä on järjestelmä, jossa yksittäinen määräajan noudattamatta jättäminen voi johtaa täydelliseen järjestelmävirheeseen, kun taas pehmeä reaaliaikainen järjestelmä on järjestelmä, jossa yksi tai useampi enemmän määräajan noudattamatta jättämistä ei pidetä täydellisenä järjestelmän vikana, mutta sen suorituskyvyn katsotaan heikentyneen.