Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Linux-
Der Kernel 2.6
Präemptives Multitasking
Bis 2.4: Scheduler liegt auf Eis, solange Kernel-Funktionen ausgeführt werden
Jetzt ist auch die Mehrzahl der Kernel-Funktionen unterbrechbar, nur noch wenige Funktionen sind mit Spinlocks geschützt
Aufteilung längerer kritischer Funktionen in durch „preemption points“ getrennte Bereiche
Verbesserung der Latenz bei Interrups um bis zu Faktor 10(!) zwischen 2.4 und 2.6
Wichtig im Embedded Bereich, aber auch bei Desktop-Anwendungen, z.B. dem Dekodieren von MPEG-Strömen in Echtzeit