Bsp: Keine Priority Inversion mit PI Protokoll

Im Schaubild 5.3 wird der Verlauf der Abarbeitung dargestellt, wenn der RM-Algorithmus innerhalb des Priority Inheritance Protokolls ausgeführt wird. Man sieht sofort, dass die Invertierung der Prioritäten nun nur noch direkt geschieht, d.h. wenn Task $\tau_{1}$ auf einen Task mit niedrigerer nominellen Priorität trifft, der eine Ressource besitzt, auf dier er zugreifen möchte, dann wird Task $\tau_{1}$ maximal nur solange blockiert, wie der aktuelle ausführende Task benötigt, um die Ressource zu bedienen. Tasks mit niedrigerer Priorität als $\tau_{1}$ -aber höherer als $\tau_{3}$- werden durch die Vererbung der Priorität -siehe Kreise in der Tabelle- abgeschirmt.

Figure 5.3: RM und PI Ausführung der Techn.Tabelle
\includegraphics[width=4.0in]{Tabelle_PI_Bsp3.eps}



Gerd Doeben-Henisch 2013-01-16