Poprzednia - Następna

Dodatkowe mechanizmy

RT-Sockets

Urządzenia /dev/rtsock zapewniają wątkom czasu rzeczywistego komunikację sieciową. Z punktu widzenia przestrzeni użytkownika są standardowymi gniazdami UNIXowymi. RT-Sockets umożliwiają komunikację przy pomocy pakietów UDP z wątkami czasu rzeczywistego.

Warstwy 2 i 3 protokołu sieciowego są obsługiwane przez standardowe mechanizmy zwykłego jądra Linuksowego, co powoduje, że działają na ten ruch zwykłe narzędzia sieciowe (iptables, iproute, ifconfig itp.).

Istnieją dwa ograniczenia względem zwykłych interfejsów sieciowych:

mbuff

Mbuff jest mechanizmem pamięci dzielonej umożliwiającym mapowanie pamięci zaalokowanej przez vmalloc() w przestrzeni użytkownika. Pamięć tego typu nie musi być rezerwowana przy starcie systemu. Nigdy nie jest stronicowana, co jest istotne dla procesów real-time komunikujących się z przestrzenią użytkownika.

Poprzednia - Dodatkowe mechanizmy - Następna