article

Реа́льное вре́мя — термин в информатике, описывающий процесс обработки информации с заданной скоростью вывода результирующих данных.

Простейшими примерами подобных процессов является воспроизведение аудио- и видеопотоков, создание изображения в компьютерных играх.

Основные проблемы, стоящие перед системой, выполняющей обработку информации в реальном времени:

  • организация задержек: если обработка информации произошла быстрее, нежели происходит вывод, необходима организация задержек, обычно весьма точных по величине и малых по длительности. Для решения этой проблемы используются таймеры и несколько переключаемых буферов вывода.
  • обеспечение равномерности вывода: если обработка информации производится с разной скоростью на разных участках, необходимо обеспечение запаса по обработанному материалу, накапливающемуся в буфере, для обеспечения ровности вывода.
  • обеспечение синхронизации вывода: обычно в входных данных содержатся временные метки, привязывающие вывод данных к определённому моменту времени или к выводу данных в соседнем потоке.

Для решения этих проблем обычно используется система двойной или тройной буферизации.

См. также


Echtzeit | Real-time | Informática o Computación en tiempo real | Temps réel | Real-time | リアルタイム | Czas rzeczywisty | Tempo real | 实时

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Реальное время".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld