ključna razlika između tvrdog i mekog sustava u stvarnom vremenu je to, sustav tvrdog stvarnog vremena je sustav u kojem jedan neuspjeh u ispunjavanju roka može dovesti do potpunog neuspjeha sustava dok mekani sustav u stvarnom vremenu je sustav u kojem se jedan ili više neuspjeha u ispunjavanju roka ne smatra cjelovitim sustavom neuspjeh, ali njegov se učinak smatra degradiranim.
Operativni sustav je sistemski softver koji upravlja računalnim hardverom u skladu s uputama softvera. Operativni sustav pruža različite zadatke. Neke su od njih upravljanje datotekama, upravljanje memorijom, kontrola perifernih uređaja i zakazivanje procesa. Jedna vrsta operativnog sustava je operativni sustav u stvarnom vremenu. Može se podijeliti na tvrde sustave u stvarnom vremenu i meke sustave u stvarnom vremenu.
1. Pregled i ključne razlike
2. Što je tvrdi sustav u stvarnom vremenu
3. Što je mekani sustav u stvarnom vremenu
4. Usporedna usporedba - tvrdi i mekani sustav u stvarnom vremenu u tabelarnom obliku
5. Sažetak
Sustav za obradu podataka u stvarnom vremenu. Vrijeme koje sustav treba da odgovori na ulaz i pruži izlaz ili prikaže ažurirane informacije poznato je kao vrijeme odziva. Dakle, u ovim sustavima vrijeme odziva trebalo bi biti vrlo minimalno. Sustav bi trebao ispuniti zadatak u roku. U operacijskom sustavu u stvarnom vremenu, ispravnost izlaznog sustava ovisi o logičnom rezultatu izračuna kao i vremenu potrebnom za dobivanje rezultata. Njihovi sustavi također imaju strukturu sličnu uobičajenom operativnom sustavu. Također ima mehanizme za obavljanje zadataka za zakazivanje u stvarnom vremenu.
Slika 01: Sustav upravljanja zračnim prometom
U tvrdom sustavu u stvarnom vremenu, vrijeme je kritično ograničenje. Sustav bi trebao raditi u roku. Ako sustav nije izvršio u roku, smatra se neuspjehom zadatka. Ove vrste sustava ne bi smjele propustiti rok. Propuštanje roka može biti katastrofalno. Sustavi za kontrolu zračnog prometa, sustavi za upravljanje raketama i nuklearni reaktori malo su primjera za teške sustave u stvarnom vremenu. Ako sustav kontrole zrakoplova nije dao upute zrakoplovu u roku, to može uzrokovati pad zrakoplova. Stoga je u nepotrebnom vremenskom sustavu izuzetno važno ispunjavanje roka. Ovi su sustavi uglavnom implementirani u sigurnosno kritične sustave.
U kratkom vremenu, sustavu, vrijeme nije baš presudno. Sustav treba obaviti zadatak ili dati izlaz u roku, ali povremeno može doći do male tolerancije. Ako sustav nije izvršio zadatak u roku, ne smatra se neuspjehom sve dok osigurava traženi izlaz. Ali smatra se da su performanse degradirane. Propuštanje roka neće izazvati katastrofalne događaje kao u sustavu s teškim vremenima. Ovi su sustavi manje restriktivni. Neki primjeri softverskih sustava u stvarnom vremenu su multimedijski streaming, napredni znanstveni projekti i virtualna stvarnost.
Tvrdi i mekani sustav u stvarnom vremenu | |
Tvrdi sustav u stvarnom vremenu sustav je u kojem neuspjeh u ispunjenju ni jednog jedinog roka može dovesti do potpunog ili katastrofalnog kvara sustava. | Mekani sustav u stvarnom vremenu sustav je u kojem se jedan ili više neuspjeha u ispunjenju roka ne smatra potpunim neuspjehom sustava, ali se smatra da je njegova izvedba degradirana. |
Restriktivna priroda | |
Sustav tvrdog vremena je vrlo restriktivan. | Mekani sustav u stvarnom vremenu nije jako restriktivan. |
Rok | |
Sustav tvrdog vremena ne bi trebao propustiti rok. Propuštanje roka uzrokuje potpuni ili katastrofalni kvar sustava. | Soft sustav u stvarnom vremenu može povremeno propustiti rok. Propuštanje roka ne smatra se potpunim kvarom sustava, već smanjuje radnu snagu. |
Korisnost | |
Sustav tvrdog stvarnog vremena ima više korisnosti. | Mekani sustav u stvarnom vremenu ima manje korisnosti. |
Primjeri | |
Sustavi za kontrolu zračnog prometa, sustavi za upravljanje raketama i nuklearni reaktori neki su primjeri teških sustava u stvarnom vremenu. | Multimedijski streaming, napredni znanstveni projekti i virtualna stvarnost neki su primjeri mekih sustava u stvarnom vremenu. |
Ovaj članak govori o dvije vrste operativnih sustava u stvarnom vremenu; tvrdi sustavi u stvarnom vremenu i meki sustavi u stvarnom vremenu. Razlika između tvrdog i mekog sustava u stvarnom vremenu je ta što je sustav tvrdog i stvarnog vremena sustav u kojem pojedinačni neuspjeh u ispunjenju roka može dovesti do potpunog neuspjeha sustava dok je mekani sustav u stvarnom vremenu sustav u kojem jedan ili više neuspjeha u ispunjavanju roka ne smatra se potpunim kvarom sustava, ali njegovo se djelovanje smatra degradiranim.
1.PantechProLabs India Pvt Ltd. "RTOS Osnovni pojmovi." LinkedIn SlideShare, 10. prosinca 2012. Dostupno ovdje
2. „Vrste operativnog sustava.”, Tutoriali, 8. siječnja 2018. Dostupno ovdje
1.'Flickr - Službena slika američke mornarice - Mornar upravlja radarskim sustavom za pretragu zraka SPN-43, dok stoji stalna kontrola pristupa. 'Službena stranica mornarice iz Sjedinjenih Država Amerike, stručnjak za komunikacije masovnih časnika, drugi časnik 2. klase (AW / SW) Gretchen M. Albrecht / SAD Mornarica - Mornar upravlja radarskim sustavom pretraživanja zraka SPN-43 dok stoji stalan nadzor., (Public Domain) preko Commons Wikimedia