A real-time system (RTS) is a system in which the time required to execute instructions is of the order of the time required for other events in the system. This is in contrast to a batch processing system, where the time required to execute instructions is much longer than the time required for other events in the system.