Primeri operacijskih sistemov v realnem času. Primeri omrežnih operacijskih sistemov
Vsebina
Togi operacijski sistemi v realnem času predpostavljajo, da izračuna ni mogoče izvesti, če objekt ni na voljo ob predvidenem času (taka operacija ne bo uspešna).
V mehkem operacijskem sistemu, v realnem času, bo montažna linija še naprej delovala pod takimi pogoji, vendar je obseg proizvodnje lahko manjši, saj objekti ne morejo biti na voljo v določenem času, zaradi česar bo robot začasno neproduktiven.
Preden navedete primere operacijskih sistemov v realnem času, morate razumeti značilnosti njihove uporabe. Nekateri takšni operacijski sistemi so ustvarjeni za posebno aplikacijo, drugi za bolj splošno. Poleg tega se včasih uporabljajo tudi nekatere splošne lupine za delovanje v realnem času. Kot primeri operacijskih sistemov te vrste lahko pridejo dobro znani operacijski sistemi Windows 2000 ali IBM Microsoft / 390. To je, četudi OS ne izpolnjuje določenih zahtev, lahko ima značilnosti, ki omogočajo, da se v realnem času obravnava kot rešitev za določeno aplikacijsko nalogo.
Primeri operacijskih sistemov in njihovih značilnosti
Na splošno operacijski sistemi v realnem času imajo naslednje značilnosti:
- Večopravilnost.
- Tehnološki tokovi, ki so lahko prednostna naloga.
- Zadostno število stopenj prekinitve.
OS v realnem času se pogosto uporablja v majhnih vdelanih lupinah, ki se uporabljajo v formatu mikro-naprav. Tako lahko nekatera jedra štejemo za enostransko nalogo operacijski sistemi (primeri: jedro v sestavi iOS, Android itd.) v realnem času. Vendar pa za opravljanje njihovih nalog potrebujejo druge komponente naprave, kot so gonilniki. Zato je poln operacijski sistem v realnem času, praviloma je več kot samo jedro.
Tipičen primer aplikacije RTOS je HDTV sprejemnik in zaslon. Biti mora digitalni signal, ga dekodirati in prikazati kot vhodne podatke. Vsaka zamuda bo vidna kot video pikslov in / ali popačen zvok.
Toda, ko se pojavi zahteva "navedejo operativne sisteme te vrste", se navedejo najbolj znana imena. Kaj je vključeno v to skupino?
VxWorks iz WindRiverja
VxWorks je operacijski sistem v realnem času, razvit kot lastniška programska oprema s pomočjo programa WindRiver. Podjetje VxWorks, prvotno izdano leta 1987, je bilo prvotno namenjeno uporabi v vdelanih sistemih, ki zahtevajo realnočasovno in deterministično delovanje. Na primer, takšni operacijski sistemi najdejo aplikacije na področjih varnosti in zaščite, različnih industrij (predvsem letalskih in obrambnih), proizvodnje medicinskih pripomočkov, industrijske opreme, robotike, energetike, upravljanja prometa, omrežne infrastrukture ter izboljšanja avtomobilske in potrošniške elektronike.
VxWorks podpira Intel (x86, vključno z novo različico IntelQuarkSoC in x86-64), MIPS, PowerPC, SH-4, in ARM-arhitekture. Ta RTOS ima močno jedro, vmesno programsko opremo, podporo za dodatne plačljive pakete in druge tehnologije strojne opreme. V svoji zadnji izdaji - se VxWorks 7 - sistem je bil nadgrajen na modularnosti in nadgradnje, tako da je jedro OS vsebuje ločeno od middleware, aplikacij in drugih paketov.
QNX Neutrino
Tudi klasični primeri tovrstnih operacijskih sistemov so nekatere Unix podobne lupine. To je QNX Neutrino, ki ga je v začetku osemdesetih let razvila kanadska družba Quantum Software Systems. Konec koncev je razvoj kupil BlackBerry leta 2010. QNX je eden prvih komercialno uspešnih mikro-kernelskih operacijskih sistemov, ki se uporablja v različnih napravah, vključno z avto- in mobilnimi telefoni.
FreeRTOS
FreeRTOS je priljubljen jedrski OS v realnem času za vgrajene naprave, ki jih naloži 35 mikrokontrolerjev. Razdeljen je pod GPL z dodatno omejitvijo in neobveznimi izjemami. Omejitev prepoveduje primerjalno analizo, izjema vam omogoča, da svojo kodo uporabite skupaj z zaprte izvorne kode, hkrati pa ohranite jedro. To olajša uporabo programa FreeRTOS v svojih aplikacijah.
Windows CE
Windows Embedded Compact je operacijski sistem poddružine, ki ga je razvil Microsoft Corporation v družini izdelkov Windows Embedded izdelkov. Za razliko od Windows Embedded Standard, ki temelji na Windows NT, ti primeri operacijskega sistema uporabljajo izključno hibridno jedro. Microsoft nudi licence za Windows CE proizvajalcem originalne opreme, ki lahko spremenijo in izdelajo lastne uporabniške vmesnike, kar zagotavlja tehnično podlago za to.
- Datotečna struktura operacijskih sistemov in njihova klasifikacija
- Mrežni operacijski sistemi, njihove značilnosti in izbirna merila
- Ključna kombinacija in razvoj operacijskih sistemov
- Osnovne funkcije operacijskih sistemov
- Kateri operacijski sistem za mobilne naprave je boljši - Android in Windows?
- Funkcije in koncept operacijskih sistemov
- Operacijski sistemi: primeri z opisi. Primeri omrežnih operacijskih sistemov
- Operacijski sistemi: seznam, funkcije, različice, recenzije
- Najboljši operacijski sistemi za pametne telefone
- Razvrščanje operacijskih sistemov
- Kako odstraniti drugi operacijski sistem?
- Način združljivosti
- Operacijski sistem Linux: prednosti in slabosti
- Operacijski sistem Android. Kateri razlog za to priljubljenost?
- Kateri je najboljši operacijski sistem?
- Razstavljamo sodobne operacijske sisteme
- Operacijski sistem je možgani računalnika
- Za kaj so operacijski sistemi?
- Določite, kateri operacijski sistem Windows je boljši
- MES-sistemi: korak k statusu vodje med proizvajalci
- Kako ločiti trdi disk sami