Datamaskiner, Operativsystemer
Eksempler på sanntids operativsystemer. Eksempler på nettverksoperativsystemer
Operativsystemet sanntid (RTOS) - denne OS, noe som garanterer en viss kapasitet for et forutbestemt tidsintervall. For eksempel kan det være slik konstruert at for å vise at et objekt har blitt tilgjengelig for roboten på samlebåndet. Slike belegg er klassifisert som "harde" og "myke".
sanntids Harde operativsystemer anta at beregningen ikke kan sluttes, hvis objektet ikke er tilgjengelig på det angitte tidsrom (denne operasjonen vil ende i svikt).
Den myke operativsystemet i sanntid samlebåndet under disse betingelser vil fortsette å operere, men resultatet kan være lavere fordi anleggene ikke er i stand til å bli gjort tilgjengelig i rett tid, med det resultat at roboten vil midlertidig uproduktive.
Før vi presenterer eksempler på sanntids operativsystemer, må du forstå særegenheter av deres bruk. Noen av disse OS er laget for spesifikke applikasjoner, mens andre - for den mer generelle. Videre er noen generell foringsrør også noen ganger brukt for drift i sanntid. Som eksempler på denne type operativsystemer kan utføre velkjente Windows 2000 eller IBM Microsoft / 390. Det er, selv om operativsystemet ikke oppfyller visse krav, kan det ha egenskaper som tillater oss å vurdere det som en løsning for et bestemt program problemer i sanntid.
Eksempler på operativsystemer og deres karakterisering
Generelt operativsystemet av sanntids har følgende egenskaper:
- Multitasking.
- Prosessstrømmer som kan prioriteres.
- Et tilstrekkelig antall avbruddsnivåer.
Sanntids operativsystemer brukes ofte i små innebygde skins, som brukes i Microdevices format. For eksempel kan noen av kjernen bli vurdert som enkelt oppgaveoperasjonssystem (eksempler: kjernen som en del av IOS, Android, etc ...) i sanntid. Men for å utføre sine oppgaver krever andre komponenter i enheten, for eksempel drivere. Det er derfor fullverdig operativsystem er real-time, som regel er mer enn bare kjernen.
Et typisk eksempel er anvendelsen RTOS HDTV-mottaker og et display. Han bør lese digitalt signal, dekode det og vise i form av innkommende data. Enhver forsinkelse vil bli merkbar som pixel video og / eller lyd er forvrengt.
Men når lydene please "gi eksempler på operativsystemer av denne typen," refererer å nevne de mest kjente navnene. Hvilken del av denne gruppen?
VxWorks fra selskaper Windriver
VxWorks er et sanntids operativsystem utviklet som en proprietær programvare ved hjelp av Windriver. Når først utgitt i 1987, ble VxWorks opprinnelig utviklet for bruk i embedded systemer som krever sanntid og deterministisk ytelse. Således er eksempler på denne type av operativsystemer anvendes ved beskyttelse og sikkerhet områder, ulike bransjer (spesielt fly- og forsvars), til fremstilling av medisinske innretninger, industrielt utstyr, robotikk, energi, transport styring, nettverksinfrastruktur, forbedre bil- og forbrukerelektronikk.
VxWorks støtter Intel (x86, inkludert en ny versjon av IntelQuarkSoC og x86-64), MIPS, PowerPC, SH-4, og ARM-arkitektur. Den leveres med en kraftig RTOS kjerne, mellomvare, støtte for gebyr-baserte tilleggspakkene og maskinvare teknologier fra andre produsenter. I sin siste utgave - de VxWorks 7 - Systemet har blitt oppgradert til modularitet og oppgraderingen slik at OS-kjernen finnes separat fra mellomvare, applikasjoner, og andre pakker.
QNX Neutrino
Også klassiske eksempler på denne type operativsystemer - noen Unix-lignende skall. Slik er QNX Neutrino, opprinnelig utviklet i 1980, det kanadiske selskapet Quantum Software Systems. Til syvende og sist, ble utviklingen av Blackberry kjøpt i 2010. QNX er en av de første kommersielt vellykkede mikrokjerne operativsystemer, som brukes i forskjellige enheter, inkludert bil og mobiltelefoner.
FreeRTOS
FreeRTOS er en populær atom OS sanntid innebygde enheter, som er lastet 35 mikrokontrollere. Den strekker seg under GPL-lisens med den ekstra begrensning og valgfrie unntak. Begrensning forbyr benchmarking, mens fritak tillater brukere å bruke sin egen kode med en lukket kildekode, og samtidig opprettholde selve kjernen. Det letter dermed bruk FreeRTOS i dine egne applikasjoner.
Windows CE
Windows Embedded Compact - er operativsystemet underfamilien utviklet "Microsoft" aksjeselskap i Windows Embedded familie av produkter. I motsetning til Windows Embedded Standard, som er basert på Windows NT, disse eksemplene på operativsystemene bruker eksklusive hybrid kjernen. "Microsoft" Selskapet tilbyr Windows CE lisens for produsenter av originalutstyr som kan endre og lage sine egne brukergrensesnitt, som gir det tekniske grunnlaget for dette.
Similar articles
Trending Now