A real-time operating system (RTOS) is an operating system designed to serve real-time applications that process data as it comes in, typically without buffer delays. An RTOS typically has very short response times and is used in applications such as industrial automation, medical systems, and mission-critical systems. Examples of RTOSs include VxWorks, ThreadX, and FreeRTOS.