Real-Time Operating Systems:Real-time control tasks depend on the time at which sub-tasks complete. A real-time operating system controls the timing of computation and communication to guarantee that critical timing specifications are met.