Real-time application interface (RTAI) is a real-time extension for the Linux kernel, which lets users write applications with strict timing constraints for Linux. Like Linux itself the RTAI software is a community effort. RTAI provides deterministic response to interrupts, POSIX-compliant and native RTAI real-time tasks. RTAI supports several architectures, including IA-32 (with and without FPU and TSC), x86-64, PowerPC, ARM (StrongARM and ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x), and MIPS.
via Wikipedia infobox
RTAI ang. real time application interface – interfejs dla aplikacji czasu rzeczywistego. Jest to pakiet modułów do jądra Linuksa umożliwiający tworzenie aplikacji zdolnych do pracy w reżimie ograniczeniach czasowych. Nie jest to jednak system operacyjny czasu rzeczywistego taki jak VxWorks i QNX. Linux był projektowany z myślą o pracy na serwerach i bazach danych, a wobec takich maszyn są inne oczekiwania. Jednak moduły RTAI ładowane do jądra Linuksa udostępniają kilka cech typowych dla systemów czasu rzeczywistego. Na przykład pełną wywłaszczalność aplikacji, czyli każda aplikacja może zostać przerwana przez inną, o wyższym priorytecie. Tak więc RTAI to rodzaj nakładki na Linuksa, która zmienia sposób obsługi przerwań i schedulera oraz udostępnia kilka innych cech typowych dla systemów RTOS takich jak kolejki fifo, semafory, sygnały, komunikaty. Pozwala to na wykorzystanie Linuksa do zastosowań militarnych, przemysłowych, laboratoryjnych. Przykładowo w projekcie LinuxCNC.org wykorzystuje się Linuksa do sterowania maszynami CNC.
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).