1.6 Real-time
<p>A <a title="Real-time operating system" href="https://en.wikipedia.org/wiki/Real-time_operating_system">real-time operating system</a> is an operating system that guarantees to process events or data by a specific moment in time. A real-time operating system may be single- or multi-tasking, but when multitasking, it uses specialized scheduling algorithms so that a deterministic nature of behavior is achieved. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.</p>