RTOS
A small operating system that runs several tasks by priority with predictable timing.
A real-time operating system is a small kernel providing tasks, a priority-based preemptive scheduler and communication objects (queues, semaphores, mutexes) with predictable timing. It is much smaller than a desktop operating system.