EChtzeitbetriebsystem?

Hallo!!

Was bitte ist ein Echtzeitbetriebsystem (Realtime OS)? Was ist da anders als bei Linux oder Windows?

mfg
chris

Was bitte ist ein Echtzeitbetriebsystem (Realtime OS)?

Ein Echtzeitbetriebssystem garantiert, daß bestimmte Prozesse in einerbestimmten Zeit erledigt werden können.

Was ist
da anders als bei Linux oder Windows?

Bei obengenannten kann die Dauer eines Prozesses durch parallel laufende Prozesse (die I/O- und CPU-Ressourcen verbrauchen) beeinflußt (also: verlängert) werden.

Sebastian

Was bitte ist ein Echtzeitbetriebsystem (Realtime OS)?

Ein Echtzeitbetriebssystem garantiert, daß bestimmte Prozesse
in einerbestimmten Zeit erledigt werden können.

Und wie macht das OS das? Kann das wer erklären oder müsste man sich da sehr gut mit Betriebssystemen auskennen?

Was ist
da anders als bei Linux oder Windows?

Bei obengenannten kann die Dauer eines Prozesses durch
parallel laufende Prozesse (die I/O- und CPU-Ressourcen
verbrauchen) beeinflußt (also: verlängert) werden.

Das merk ich öfters {Win2000 mit 64MB-RAM :smile: }!!

mfg
chris

Hallo chris,

Und wie macht das OS das? Kann das wer erklären oder müsste
man sich da sehr gut mit Betriebssystemen auskennen?

Der Trick ist nicht Was das Betriebssystem macht, sondern was es nicht machen darf !

z.B. Dürfen nicht, wie bei Windows, einfach weil man Daten auslagern muss, für Sekunden oder Minuten allen Eingaben ignoriert werden.

Allerdings ist der Begriff „Echtzeit“ nicht fest definiert. Bei einer STeuerung für einen grossen Ofen reichen, je nach Fall, Reaktionszeiten im Minuten-Bereich völlig aus, beim Motormanagement für einen Formel-1 Motor muss das dann etwas schneller gehen.

In sofern ist nur definiert, dass innerhalb einer garantierten Zeitspanne, auf ein Ereignis reagiert wird.

MfG Peter(TOO)

Ein Echtzeitbetriebssystem garantiert, daß bestimmte Prozesse
in einerbestimmten Zeit erledigt werden können.

Und wie macht das OS das?

http://www.faqs.org/faqs/realtime-computing/faq/

Sebastian