Hvad er realtid operativsystem?Vær opmærksom på detaljeret undersøgelse af RTOS.Først og fremmest, det er en særlig form for operativsystem, som adskiller sig fra den generiske operativsystem for sin ydelse og hastighed i de værste situationer.Der er mange begreber, der afslører detaljerne:
- RTOS - et system, der er i stand til at levere de nødvendige tjenester til en vis periode;
- real-time system, der er kendetegnet ved konstant beredskab, og behandlingen af oplysningerne transparent for brugeren;
- "hurtigt system", som kommer i forgrunden ikke svartiden RTOS, og nok tid til at arbejde med ansøgningen.
For fuldstændighedens skyld er det værd at være opmærksom på de særlige kendetegn ved realtids operativsystemer.Den vigtigste egenskab er garanteret og stabil reaktion på begivenhederne.Opgaverne på alle niveauer (høj og lav prioritet) må ikke stride mod hinanden og fortrænge hinanden.Krav på højt niveau på tidspunktet for reaktion på en bestemt begivenhed i realtid.
Typer af realtid operativsystem
adskille dem afhængigt af programmet: stive (hårdt), blød (blød) og interaktiv.Kort se på hver type.
Hard RTOS har en fast tid reaktion på begivenhederne i realtid.Eksempel hardware interrupt, display kontrol kommandoer skal behandles inden for en bestemt tid, som forekommer i 100% af tilfældene.
bløde tidstro systemer giver 80-90% af tilfældene at afvige fra den definerede tidsramme én ordre.Men vigtigst af alt, har disse forsinkelser ikke føre til uoprettelige konsekvenser.
Interaktiv RTOS omfatter den menneskelige faktor (når den enkelte afventer et svar fra systemet efter de sætter retningslinjer eller instruktioner).
mest populære realtid operativsystemer og deres karakteristika
fleste RTOS - indhegnet og vanskeligt for dem at få detaljerede oplysninger.Virksomheden har udviklet WinDriver Systems VxWorks (hård RTOS) for indlejret software udvikling på PC.Den er baseret på arbejdet i værtscomputeren, hvorpå softwaren udvikles, og klientcomputeren, hvor det bruges til styring af VxWorks.
Disse realtid operativsystemer - shirokonastraivaemye, men programmoduler kan ikke bruges i et andet miljø, hvilket gør dem ret begrænset i brug.Fordelene omfatter:
- Ubegrænset antal opgaver.
- Antal prioriteringer - til 256.
- Opgaver er planlagt cyklisk eller efter prioritet.
- semaforer, der hjælper styre kritiske systemressourcer.
realtid operativsystem QNX Neutrino Realtime Operativsystem - udtænkt af firmaet QNX Software Systemer.Den er baseret på tværs af server-arkitektur og er kendetegnet ved en stor multitasking med prioritet mode.Hvert element i systemet arbejder uafhængigt: fejl og fejlfunktioner, kan enhver enhed genstartes uafhængigt uden at påvirke arbejdet i kernen eller andre komponenter.Det har også en dyb konfiguration binder til den grundlæggende kerne, hvilket eliminerer arbejdet i et andet miljø.
ChorusOS er et eksempel på et integreret operativsystem, som er meget udbredt inden for telekommunikation.Det understøtter en bred vifte af telekommunikation protokoller, Java-teknologi, som gør det muligt at indføre nye udviklinger og anvendelser.
forskel fra at køre offentlige og destination
RTOS adskiller sig fra generelle formål deterministisk arten af det arbejde, som skyldes den streng kontrol af den tid, der bruges på forarbejdning opgaver.Begrebet "determinacy" beskriver en foruddefineret tidsinterval, hvorover kører en real-time program.