Poprzedni Następny

Scheduler w RTLinuksie

  • jest ładowany jako moduł - łatwo go zmienić na inny
  • wspólna przestrzeń adresowa procesów RT pozwala na szybką zmianę bieżącego procesu

FPS - Fixed Priority Scheduler

  • domyślnie zainstalowany
  • każdy proces RT ma przypisany na stałe priorytet
  • proces oddaje procesor sam, albo zostaje wywłaszczony przez proces o wyższym priorytecie - nie ma timeslice'ów
  • scheduler włącza się jedynie wtedy, kiedy rzeczywiście jest potrzebny (trzeba zmienić aktualny proces), a nie co jakiś określony czas