Original: An RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system.
Simplified: Real-time operating systems use specialized scheduling algorithms in order to provide the real-time applications.