3.10.2008

Real Time Operating System

Why RTOS (Real Time Operating System)? Operating system is the core of every digital recording device. It determines the overall quality and stability of the device. In industrial applications of computers, operating system decides on the sequence and way of performing the tasks. For RTOS it is important to take into consideration the time factor - positive result of operations depends not only on the sequence, but also on the time of completion.

The example is conversion and compression of analog video signals. Recording of the signals in digital form (with set parameters: resolution, frame rate, number of channels) is a priority and has to be performed in real time. Any delay will cause loss of video data (e.g. several video frames). Real-time algorithms enable the system to perform critical tasks in precisely defined periods of time. In practice - DVR will delay less important operations (e.g. playback of archives) to ensure proper recording of video even with the maximum quality requirements. DVRs that are not equipped with RTOS systems simply decrease recording parameters, e.g. frame rate, losing some information.

No comments: