next up previous contents
Next: Interrupts Up: VxWorks Previous: VxWorks

Task

Bei einem Echtzeitbetriebsystem besteht eine Anwendung in der Regel aus mehreren unabhängigen Programmteilen. Werden diese Programmteile vom Prozessor ausgeführt, werden sie Task genannt. Jeder Task benötigt dazu Systemressourcen, wie z.B. Rechenzeit oder Speicherplatz.

  
Abbildung 2.24: Taskzustände und Übergänge

Quelle: [26], Seite 28

Ein Task kann fünf Zustände einnehmen: Jedem Task, der sich im Zustand READY befindet, kann durch Zuweisen von Rechenzeit in den Zusand EXECUTING wechseln. In Abbildung 2.24 werden die anderen möglich Übergänge zwischen den Zuständen gezeigt. In VxWorks existieren zwei Prinzipien wie die Rechenzeit des Prozessors unter den einzelnen Tasks verteilt wird:
next up previous contents
Next: Interrupts Up: VxWorks Previous: VxWorks
Thorsten Thormaehlen
2000-03-27