De nøkkelforskjell mellom hardt og mykt realtidssystem er det, et hardtidssystem er et system der en enkelt manglende overholdelse av tidsfristen kan føre til en fullstendig systemfeil, mens et mykt sanntidssystem er et system der en eller flere feil i tidsfristen ikke regnes som et komplett system feil, men ytelsen anses å være nedgradert.
Et operativsystem er en systemprogramvare som styrer maskinvaren i henhold til instruksjonene fra programvaren. Et operativsystem gir forskjellige oppgaver. Filbehandling, minnehåndtering, styring av eksterne enheter og prosessplanlegging er noen av dem. En type operativsystem er et operativsystem i sanntid. Det kan deles inn i hardtidssystemer og myke sanntidssystemer.
1. Oversikt og nøkkelforskjell
2. Hva er Hard Real Time System
3. Hva er Soft Real Time System
4. Side ved side-sammenligning - Hard vs Soft Real Time System i tabellform
5. Sammendrag
Et sanntidssystem er et databehandlingssystem. Tiden som systemet tar for å svare på en inngang og gi utdataene eller vise den oppdaterte informasjonen, kalles responstiden. Så, i disse systemene, bør responstid være veldig minimum. Systemet skal fullføre oppgaven innen fristen. I et sanntids operativsystem avhenger riktigheten av systemutgangen av det logiske resultatet av beregningen, samt tiden det tar å produsere resultatet. Deres systemer har også en struktur som ligner på et vanlig operativsystem. Det har også mekanismer for real-time planleggingsoppgaver.
Figur 01: Flytrafikstyringssystem
I hardt realtidssystem er tidsbehovet en kritisk begrensning. Systemet skal utføres innen fristen. Hvis systemet ikke ble utført innen fristen, regnes det som en oppgavefeil. Disse typer systemer bør ikke gå glipp av fristen. Manglende frist kan være katastrofalt. Luftfartskontrollsystemer, rakett- og atomreaktors kontrollsystemer er få eksempler på hardtidssystemer. Hvis flystyringssystemet ikke ga instruksjonene til flyet innen fristen, kan det føre til at luftfartøyet krasjer. Derfor, i et hardt virkesystem, er det svært viktig å møte tidsfristen. Disse systemene distribueres hovedsakelig til sikkerhetskritiske systemer.
I et mykt sanntidssystem er tidsbehovet ikke så viktig. Systemet skal utføre oppgaven eller gi utdata innen tidsfristen, men det kan være en liten toleranse av og til. Hvis systemet ikke utførte oppgaven innen tidsfristen, anses det ikke for feil, så lenge det gir den nødvendige utgangen. Men ytelsen anses å bli degradert. Manglende frist vil ikke forårsake en katastrofal hendelse som i et hardt virkesystem. Disse systemene er mindre restriktive. Noen eksempler på sanntidssystemer er multimedia streaming, avanserte vitenskapelige prosjekter og virtuell virkelighet.
Hard vs Soft Real Time System | |
Et hardt realtidssystem er et system der en manglende evne til å møte enda en tidsfrist kan føre til fullstendig eller katastrofalt systemfeil. | Et mykt sanntidssystem er et system der en eller flere feil i tidsfristen ikke betraktes som fullstendig systemfeil, men at ytelsen anses å være degradert. |
Restriktiv natur | |
Et hardt realtidssystem er svært begrenset. | Et mykt sanntidssystem er ikke veldig restriktivt. |
Frist | |
Et hardt sanntidssystem bør ikke gå glipp av fristen. Mangler tidsfristen forårsaker komplett eller katastrofalt systemfeil. | Et mykt sanntidssystem kan av og til savne fristen. Mangler fristen anses ikke som en komplett systemfeil, men forringer ytelsen. |
Nytte | |
Et hardt realtidssystem har mer nytte. | Et mykt sanntidssystem har mindre nytte. |
eksempler | |
Luftfartskontrollsystemer, rakett- og atomreaktors kontrollsystemer er noen eksempler på hardtidssystemer. | Multimedia streaming, avanserte vitenskapelige prosjekter og virtuell virkelighet er noen eksempler på myke sanntidssystemer. |
Denne artikkelen diskuterte to typer operativsystemer i sanntid; de harde realtidssystemene og de myke sanntidssystemene. Forskjellen mellom hardt og mykt sanntidssystem er at et hardtidssystem er et system der en enkelt manglende overholdelse av tidsfristen kan føre til en fullstendig systemfeil, mens et mykt sanntidssystem er et system hvor en eller flere flere feil for å møte tidsfristen betraktes ikke som fullstendig systemfeil, men ytelsen anses å være nedgradert.
1.PantechProLabs India Pvt Ltd. "RTOS Basic Concepts." LinkedIn SlideShare, 10. desember 2012. Tilgjengelig her
2. "Typer operativsystem.", Tutorials Point, 8. januar 2018. Tilgjengelig her
1.'Flickr - Offisiell US Navy Imagery - En sjømann opererer SPN-43 luftsøk radaranlegg mens stående nærmer seg kontroll. 'Med offisiell maritim side fra USA Massas kommunikasjonsspesialist Statsborger 2. klasse (AW / SW) Gretchen M. Albrecht / USA Navy - En sjømann driver SPN-43 luftsøk radaranlegg mens du står tilnærmingskontroll., (Public Domain) via Commons Wikimedia