OqPoWah.com

Primeri operacijskih sistemov v realnem času. Primeri omrežnih operacijskih sistemov

Operacijski sistem

Real Time (RTOS) je operacijski sistem, ki zagotavlja določeno sposobnost za določen čas. Na primer, lahko je zasnovan tako, da pokaže, da je robot na montažni liniji na voljo objektu. Takšni lupini so razvrščeni kot "trdi" in "mehki".

primeri operacijskih sistemov

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.

navesti primere operacijskih sistemov

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?

zgledi operacijskih sistemov z enim samim nalogom

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.

Primeri operacijskih sistemov in njihovih značilnosti

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.

Zdieľať na sociálnych sieťach:

Príbuzný