Wat zijn de real-time operating systeem?Besteed aandacht aan de gedetailleerde studie van de RTOS.Allereerst is een speciaal soort besturingssysteem, die verschillen van de generieke besturingssysteem voor de prestaties en snelheid in de slechtste omstandigheden.Er zijn veel concepten die bijzonderheden te onthullen:
- RTOS - een systeem dat in staat is om de noodzakelijke diensten voor een bepaalde periode;
- real-time systeem, dat wordt gekenmerkt door voortdurende bereidheid en het verwerken van informatie voor de gebruiker;
- "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 stabiele reactie op de gebeurtenissen.De taken van elk niveau (hoge en lage prioriteit) mogen niet strijdig zijn met elkaar en verdringen elkaar.Hoge eisen niveau ten tijde van de reactie op een specifieke gebeurtenis in real time.
Soorten realtime besturingssysteem
scheiden ze afhankelijk van het programma: harde (hard), zachte (soft) en interactief.Kort kijken naar elk type.
Hard RTOS hebben een vaste tijd als reactie op de gebeurtenissen in real time.Voorbeeld hardware interrupt, vertoningscontrole opdrachten binnen een bepaalde tijd, die voorkomt bij 100% van de gevallen te verwerken.
zachte real-time systemen kunnen 80-90% van de gevallen af te wijken van de vastgestelde termijn een bestelling.Maar belangrijker nog, deze vertragingen niet leiden tot onherstelbare gevolgen.
Interactive RTOS zijn de menselijke factor (wanneer het individu wacht op een reactie van het systeem nadat ze stellen richtlijnen of instructies).
meest populaire real-time operating systemen en hun kenmerken
Meest RTOS - omheind en moeilijk voor hen om gedetailleerde informatie te verkrijgen.Het bedrijf heeft WindRiver Systems VxWorks (harde RTOS) ontwikkeld voor embedded software ontwikkeling op de PC.Het is gebaseerd op het werk van de host-computer waarop de software wordt ontwikkeld, en de client-computer, waar het wordt gebruikt voor het beheer van VxWorks.
Deze real-time besturingssysteem - shirokonastraivaemye, maar programmamodules kan niet worden gebruikt in een andere omgeving, waardoor ze vrij beperkt in gebruik.Voordelen zijn onder andere:
- Onbeperkt aantal taken.
- Aantal prioriteiten - tot 256.
- Taken worden cyclisch of op prioriteit gepland.
- seinpalen, 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 multitasking prioriteitsmodus.Elk element van het systeem werkt onafhankelijk: storingen en defecten, een eenheid onafhankelijk kunnen worden zonder dat de werkzaamheden van de kern of andere componenten hernieuwd.Het heeft ook een diepe configuratie binden aan de basis kern, die werken in een omgeving voorkomt.
ChorusOS is een voorbeeld van een ingebed besturingssysteem, die veelal wordt gebruikt in de telecommunicatie.Het ondersteunt een groot aantal telecommunicatie protocollen, Java-technologie, die de introductie van nieuwe ontwikkelingen en toepassingen mogelijk maakt.
verschil van het lopen openbare en de bestemming
RTOS verschillen van general-purpose deterministische aard van het werk, dat is te wijten aan de strikte controle van de tijd besteed aan de verwerking van taken.Het begrip "bepaaldheid" beschrijft een voorgedefinieerde tijdsinterval waarover loopt een real-time programma.