RTOS (realtidsoperativsystem)
Ett operativsystem som lovar när saker händer, inte hur mycket som hinns med.
Ett vanligt OS optimerar för genomströmning och rättvisa: alla processer ska få sin tur, ungefär. Ett RTOS gör det motsatta. Schemaläggaren är strikt prioritetsbaserad och preemptiv — en högprioriterad uppgift som blir körbar tar över processorn omedelbart, och den värsta tänkbara latensen går att räkna ut i förväg. Det är den siffran, inte medelvärdet, som säljer systemet.
Kärnan är oftast liten: uppgifter, köer, semaforer, mutexar och timers, länkat direkt in i firmware utan separat användarrymd. VxWorks (1987) och QNX dominerade den kommersiella sidan i decennier; FreeRTOS och Zephyr-projektet tog över hobby- och IoT-världen. Priset för förutsägbarheten är att varje uppgift måste skrivas för att aldrig blockera längre än planerat — RTOS:et lovar bara det programmeraren redan har lovat.