329.211
bewerkingen
k (robot Erbij: ro:Sistem de operare real-time) |
k (robot Erbij: fa:سیستم عامل بیدرنگ; cosmetische veranderingen) |
||
Een '''realtimebesturingssysteem''' (''Eng:'' Real-time operating system, RTOS) is een [[besturingssysteem]] waarin de [[realtime]]-aspecten de nadruk hebben. Dit wil zeggen dat [[taak (informatica)|taken]] door het besturingssysteem uitgevoerd kunnen worden op door de gebruiker aangeduide tijdstippen en met een door de gebruiker opgegeven [[prioriteit]]. Realtime-besturingssystemen worden voornamelijk in toepassingsgerichte omgevingen gebruikt. Enkele voorbeelden hiervan zijn:
* Robot besturing, automatisering
* Multimedia toepassingen
* Medische toepassingen
* Militaire toepassingen
Er zijn twee soorten realtime-systemen:
* Hard realtime-systemen
* Soft realtime-systemen
== Hard realtime-systemen ==
Bij dit type realtime-systeem krijgt de gebruiker de garantie dat een bepaalde taak binnen de opgegeven tijd wordt uitgevoerd. Dit is bedoeld voor taken waarbij het missen van de [[Deadline (tijdslimiet)|
Besturingssystemen zoals [[Windows XP]] en [[Linux]] bieden geen ondersteuning voor hard realtime-functies.
Bij soft realtime-systemen worden minder beperkingen gesteld op het gebied van tijd. Het besturingssysteem zal taken afhandelen op basis van prioriteit. Net als bij de hard realtime-systemen worden vertragingen door secundaire opslag en besturingssysteemgebonden beheertaken zoveel mogelijk beperkt. Door het karakter van dit type realtime-stysteem kan er ondersteuning aangeboden worden in besturingssystemen zoals [[Windows XP]] en [[Linux]]. Een nadeel is dat er geen garantie is dat deadlines onder alle omstandigheden gehaald kunnen worden, en hierdoor kunnen soft realtime-systemen ongeschikt zijn voor bijvoorbeeld industriële toepassingen en robotica. Wel blijft het besturingssysteem geschikt voor toepassingen waarbij het missen van deadlines geen ernstige gevolgen heeft, zoals multimediatoepassingen.
== Zie ook ==
* [[Embedded besturingssysteem]]
== Voorbeelden ==
[[Vrije software]]:
* [[eCos]]
[[en:Real-time operating system]]
[[es:Sistema operativo de tiempo real]]
[[fa:سیستم عامل بیدرنگ]]
[[fr:Système d'exploitation temps réel]]
[[it:Sistema operativo real-time]]
|