Real-Time-Scheduler
Ein Real-Time-Scheduler (RTS) ist ein Steuerprogramm bzw. der Prozess-Scheduler eines Echtzeitbetriebssystems.<ref>Hermann Kopetz: Real-time systems: design principles for distributed embedded applications. 2. Auflage. Springer, New York 2011, ISBN 978-1-4419-8237-7.</ref><ref>Wolfgang A. Halang, Rudolf M. Konakovsky: Grundlagen sicherheitsgerichteter Echtzeitsysteme. In: Sicherheitsgerichtete Echtzeitsysteme. Springer, Berlin / Heidelberg 2018, ISBN 978-3-662-56368-7, S. 1–40, doi:10.1007/978-3-662-56369-4_1 (springer.com [abgerufen am 8. März 2021]).</ref><ref>Karsten Berns, Alexander Köpper, Bernd Schürmann: Echtzeitsysteme. In: Technische Grundlagen Eingebetteter Systeme: Elektronik, Systemtheorie, Komponenten und Analyse. Springer Fachmedien, Wiesbaden 2019, ISBN 978-3-658-26516-8, S. 357–381, doi:10.1007/978-3-658-26516-8_13.</ref>
Ein RTS ist zu unterscheiden von Schedulern, die lediglich Echtzeit-Elemente anbieten, aber keine harte Echtzeit garantieren können.<ref>SUSE Linux Enterprise Real Time 15 SP1: SLE RT Hardware Testing. Abgerufen am 8. März 2021.</ref> Dies trifft gewöhnlich auf in Desktopsystemen verwendete Prozess-Scheduler zu.<ref>Kernel Architecture Overview. Abgerufen am 8. März 2021.</ref>
Siehe auch
- Echtzeitbetriebssystem #Implementierungen für eine Liste der bekannten Realzeit-Betriebssysteme
- Funktionale Sicherheit
- Präemptives Multitasking
- Embedded Linux
Weblinks
- Robert Baumgartl: Vorlesung Echtzeitsysteme, Thema 3: Scheduling. (PDF; 0,4 MB) HTW Dresden, 9. April 2024.
Einzelnachweise
<references />