ComputersBesturingssystemen

Wat is een real-time besturingssysteem?

Wat zijn de besturingssystemen van de real-time? Besteed aandacht aan de gedetailleerde studie van de RTOS. Allereerst, het is speciale soorten van besturingssystemen, die afwijken van de generieke besturingssysteem voor zijn prestaties en snelheid in het ergste situaties. Er zijn veel concepten die de details te onthullen:

- RTOS - een systeem dat in staat is om de nodige diensten voor een bepaalde periode;

- real-time systeem, dat wordt gekenmerkt door voortdurende bereidheid en het verwerken van informatie zichtbaar voor gebruikers;

- "snel systeem", die naar voren komt niet de responstijd RTOS, en genoeg tijd om te werken met de applicatie.

Voor de volledigheid, het is de moeite waard aandacht te besteden aan de kenmerken van real-time besturingssystemen. Het belangrijkste kenmerk is gegarandeerd en stabiel als reactie op gebeurtenissen. Taken elk niveau (hoge en lage prioriteit) mogen niet interfereren met elkaar en verdringen elkaar. Het hoge niveau van eisen voor de reactietijd bij een bepaalde gebeurtenis in real time.

Soorten van het besturingssysteem van de real time

Verdeel ze volgens het programma: vaste (harde), soft (zacht) en interactief. Een korte blik op elk type.

Hard RTOS hebben een goed gedefinieerde responstijd voor het evenement in real time. Bijvoorbeeld: een hardware interrupt het display besturingsopdrachten te verwerken voor een bepaalde tijd, zoals bij 100% van de gevallen.

Soft real-time systemen maken het mogelijk 80-90% van de gevallen van de specifieke tijdslimiet af te wijken van een bestelling. Maar belangrijker nog, deze vertragingen leidde niet tot onherstelbare gevolgen.

Interactive RTOS omvatten menselijke factor (wanneer het individu een reactie van het systeem na instructies of opdrachten gegeven om hen te wachten staat).

De meest populaire real-time operating systemen en hun kenmerken

De meeste RTOS - terrein is omheind en over hen is het moeilijk om gedetailleerde informatie te verkrijgen. Het bedrijf heeft WindRiver Systems VxWorks (hard RTOS) ontwikkeld voor de ontwikkeling van embedded software op de PC. Het is gebaseerd op de host-computer, waarop voerde de ontwikkeling van de software, en de klant computer, waar het onder het VxWorks knop wordt gebruikt.

Deze real-time besturingssysteem - shirokonastraivaemye, maar de software modules kunnen niet worden gebruikt in een andere omgeving, waardoor ze vrij beperkt in gebruik. Voordelen zijn onder andere:

- Onbeperkt aantal taken.

- Het aantal prioriteiten - tot 256.

- Taken worden cyclisch of op prioriteit gepland.

- semaforen, die helpen bij het beheren kritieke systeembronnen.

Realtime besturingssysteem QNX Neutrino Realtime Operating System - het geesteskind van het bedrijf QNX Software Systems. Het is gebaseerd op cross-server architectuur en wordt gekenmerkt door een grote multi-tasking een prioriteitsmodus. Elk element van het systeem is onafhankelijk: een eenheid kan onafhankelijk worden hervat met fouten en uitvallen zonder dat de werking van de kern of andere componenten. Het heeft ook een diepe configuratie binden aan de basische kern, die werken in een omgeving voorkomt.

ChorusOS is een voorbeeld van een embedded besturingssysteem, die op grote schaal wordt gebruikt in de telecommunicatie. Het ondersteunt een groot aantal telecommunicatie protocollen, Java-technologie, die de introductie van nieuwe ontwikkelingen en toepassingen mogelijk maakt.

In tegenstelling tot OS en een gemeenschappelijk doel

RTOS verschillen van gewoon gebruik, deterministische aard van het werk, dat vanwege de strikte controle van de tijd besteed aan bewerkingstaken. Het begrip "bepaaldheid" beschrijft een vooraf bepaald tijdsinterval, waarin voerde een real-time programma.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.