Linux a czas rzeczywisty
Wprowadzenie do systemów RT:

RTLinux:

KURT Linux:

Slajdy:

Wstęp i historia

KURT jest systemem wspierającym aplikacje łagodnego rt (przede wszystkim multimedialne i sieciowe).

System powstał na Kansas University, dokładniej Information and Telecommunication Technology Center (ITTC) w 1997 roku pod kierownictwem doktora Douglasa Niehausa. Jest na licencji GPL. Autorami UTIMEa są: Balaji Srinivasan, Raghavan Menon, Furquan Ansari, Jason Keimig, Apurva Sheth. Autorem KURTa jest Balaji Srinivasan.

W skład KURT-Linux wchodzą dwa rozszerzenia do Linuksa:

  • UTIME - pozwala na śledzenie czasu systemowego z o wiele większą dokładnością niż w zwykłym Linuksie (przerwania zegarowe mogą następować z o wiele większą częstotliwością), nie przeciążając nadmiernie zegara systemowego ani procesora.
  • KURT - jest zbudowany na UTIME, dodając kilka własności. W trybie normalnym zachowuje się jak zwykły Linux, natomiast w trybie czasu rzeczywistego wykonuje tylko procesy czasu rzeczywistego na podstawie wyraźnego planu (explicit schedule).

RT-Linux implementuje małe jądro czasu rzeczywistego, które działa na zwykłym jądrze Linuksa jako proces o najmniejszym priorytecie, podczas gdy KURT bezpośrednio zmienia pewne własności Linuksa. W KURTcie nie ma podziału procesów na części czasu rzeczywistego i części nie-rt.