Real Time Operating System (RTOS)
Perfecte toepassing te behandelen Real-time scenario Een real-time operating systeem is gebaseerd op het besturingssysteem waarop de mogelijkheid om een aantal taken uit te voeren op een moment heeft. Dit RTOS serveert alleen real-time applicaties. Deze real-time toepassingen zijn robots, ruimteschepen, onderzoek instrumenten die worden gebruikt door wetenschappers en embedded systemen, zoals huishoudelijke apparaten, mobiele telefoons en thermostaat. RTOS systeem vangt de real-time events en brengt de resultaten die enigszins kunnen afwijken van de werkelijkheid. Het is de verwerking en berekening volledig afhankelijk van de manier waarop het is geprogrammeerd. RTOS kan worden beoordeeld als hoe snel het voert de operatie en hoe nauwkeurig de resultaten zijn. Belangrijkste factoren die de werking van dit stelsel zijn laag onderbreken en een lage latency draad schakelen latentie. De real-time operating systeem is ontworpen rekening houdend met alle aspecten in het achterhoofd van het echte leven. Dit besturingssysteem is ontworpen op twee basisprincipes. Eerste ontwerp patroon is dat zij zich moet concentreren op de event-driven programming, zodat taken kan verwerken afhankelijk van hun planning prioriteiten. Tweede ontwerp verwijst naar time-sharing-functie, zodat het verwerken van taken op basis van de klok onderbreekt. In RTOS toewijzing van geheugen is de meest kritische taak. Twee elementen zijn van groot belang in het geval van geheugen toewijzing. Eerste is de snelheid en de tweede is de versnippering van de vrije regio tijdens het geheugen allocatie proces. Resource sharing is verstrikt in een multitasking systeem, als twee processen dezelfde toegang tot de bron op een moment. Dit kan brengen enkele verwarrende resultaten in de vorm van inconsistentie, onbetrouwbaarheid en data duplicatie. Sommige oplossingen worden voorgesteld door de ontwikkelaars op te lossen dit probleem
Webmaster: een artikel afkomstig van Sam Mike
|
|||
|