This document discusses real-time operating system (RTOS) concepts. It defines real-time as responsiveness defined by external processes. An RTOS guarantees tasks will finish within time constraints. It explains characteristics like preemptive multitasking, prioritized processes, interrupt handling. The document also covers RTOS scheduling, dispatching, time specifications for tasks and interrupts. Common real-time applications are also listed like military, telecommunications, aviation and more.