Vilken är den verkliga operativsystemet tid?

Vad är operativsystemet realtid?Var uppmärksam på detaljerad studie av RTOS.Först av allt, är det en speciell typ av operativsystem, som skiljer sig från den generiska operativsystemet för dess prestanda och hastighet i de värsta situationer.Det finns många begrepp som avslöjar detaljerna:

- RTOS - ett system som kan ge de tjänster som behövs för en viss tidsperiod,

- realtidssystem, som kännetecknas av ständig beredskap, och behandling av uppgifter transparent för användaren,

- "snabbt system", som kommer i förgrunden inte svarstiden RTOS, och tillräckligt med tid för att arbeta med programmet.

För fullständig, är det värt att uppmärksamma egenskaperna hos realtidsoperativsystem.Den viktigaste funktionen är garanterad och stabil reaktion på händelser.Uppgifterna på alla nivåer (hög och låg prioritet) får inte strida mot varandra och förskjuta varandra.Höga krav vid tidpunkten för svar på en specifik händelse i realtid nivå.

typer av realtids operativsystem

separera dem beroende på program: styv (hård), mjuk (soft) och interaktiv.Titta kort på varje typ.

Hard RTOS har en fast tid reaktion på händelser i realtid.Exempel hårdvaruavbrotts, display kontroll kommandon som ska behandlas inom en viss tid, som förekommer i 100% av fallen.

mjuka realtidssystem tillåter 80-90% av fallen att avvika från den definierade tidsramen en order.Men viktigast av allt, gjorde dessa förseningar inte leda till irreparabla konsekvenser.

Interactive RTOS inkluderar den mänskliga faktorn (när individen väntar ett svar från systemet efter de sätter riktlinjer eller instruktioner).

mest populära realtidsoperativsystem och deras egenskaper

Mest RTOS - gated och svårt för dem att få detaljerad information.Företaget har utvecklat Windriver Systems VxWorks (hårt RTOS) för inbäddad mjukvaruutveckling på PC.Den bygger på arbetet i värddatorn som programvaran håller på att utvecklas, och klientdatorn, där den används för hantering av VxWorks.

Dessa operativsystem i realtid - shirokonastraivaemye, men programmoduler kan inte användas i en annan miljö, vilket gör dem ganska begränsad i bruk.Fördelarna är bland annat:

- Obegränsat antal uppgifter.

- Antal prioriteringar - till 256.

- Uppgifter planeras cykliskt eller efter prioritet.

- semaforer, som hjälper hantera kritiska systemresurser.

realtid operativsystem QNX Neutrino realtidsoperativsystem - en skapelse av bolaget QNX Software Systems.Den är baserad på cross-server arkitektur och kännetecknas av en stor multitasking med prioritetsläget.Varje del av systemet fungerar självständigt: misslyckanden och fel, kan varje enhet återstartas oberoende utan att påverka arbetet i kärnan eller andra komponenter.Den har också en djup konfiguration binder till grundkärnan, vilket eliminerar arbete i en annan miljö.

ChorusOS är ett exempel på ett inbäddat operativsystem, som ofta används inom telekommunikation.Den stöder en mängd olika telekommunikationsprotokoll, Java-teknik, som möjliggör införandet av ny utveckling och tillämpningar.

skillnad från att köra offentliga och destination

RTOS skiljer sig från allmänt ändamål deterministisk typ av arbete, vilket beror på att strikt kontroll av den tid som spenderas på behandlingsuppgifter.Begreppet "determinacy" beskriver ett fördefinierat tidsintervall över vilket driver ett realtidsprogram.