Введение

Время, за которое технологическая система реагирует на ввод.

В технике время отклика – это время, необходимое системе или функциональному блоку для ответа на заданный ввод.

Вычислительные технологии

Время отклика – это общее время, необходимое для обработки запроса на обслуживание. Это обслуживание может включать в себя что угодно: от обращения к памяти, до операций ввода-вывода с диском, выполнения сложного запроса к базе данных или загрузки полной веб-страницы. Если временно не учитывать время передачи, время отклика складывается из времени обслуживания и времени ожидания. Время обслуживания – это время, затраченное на выполнение запрошенной операции. Для конкретного запроса время обслуживания практически не меняется при увеличении нагрузки – для выполнения определенного объема работы всегда требуется определенное время. Время ожидания – это время, которое запрос провел в очереди, прежде чем его начали обрабатывать. Оно может варьироваться от нуля, если ожидание не требуется, до значения, во много раз превышающего время обслуживания, если в очереди уже находится большое количество запросов, которые необходимо обработать первыми. Используя базовые математические принципы теории очередей, можно рассчитать, как среднее время ожидания увеличивается по мере роста загрузки устройства, предоставляющего обслуживание, от 0% до 100%. По мере увеличения загрузки устройства среднее время ожидания растет нелинейно. Чем выше загрузка устройства, тем более заметным становится увеличение времени отклика при приближении к 100% загруженности; все это увеличение вызвано ростом времени ожидания, которое, в свою очередь, является следствием ожидания в очереди всех запросов, которые должны быть выполнены первыми. Время передачи добавляется ко времени отклика, когда запрос и полученный ответ должны передаваться по сети, и оно может быть весьма значительным. Время передачи может включать в себя задержки распространения сигнала из-за расстояния (скорость света конечна), задержки, вызванные ошибками при передаче, и ограничения пропускной способности каналов связи (особенно на участке "последней мили"), которые замедляют скорость передачи запроса или ответа.

Системы реального времени

В системах реального времени время отклика задачи или потока определяется как время, прошедшее между моментом её готовности к выполнению (отправкой) и моментом завершения работы (одной отправкой). Время отклика отличается от WCET (максимального времени выполнения задачи без помех). Оно также отличается от срока выполнения (дедлайна), который определяет период времени, в течение которого результат работы задачи остаётся актуальным в контексте конкретной системы. Кроме того, оно связано с TTFB (временем от отправки до начала формирования ответа).

Технологии отображения

Время отклика – это время, необходимое пикселю дисплея для изменения состояния. Оно измеряется в миллисекундах (мс). Меньшие значения указывают на более быстрые переходы и, следовательно, на меньшее количество видимых артефактов изображения. Мониторы с большим временем отклика создают эффект размытия в движении вокруг движущихся объектов, что делает их непригодными для отображения быстро меняющихся изображений. Время отклика обычно измеряется как переход от серого к серому, в соответствии с отраслевым стандартом VESA, от 10% до 90% точки на кривой отклика пикселя. В динамичных соревновательных играх, таких как Counter Strike, время отклика дисплея критически важно для достижения оптимальной производительности. Дисплеи с меньшим временем отклика быстрее реагируют на действия игрока и создают меньше визуальных искажений при отображении быстро менящегося изображения, что делает низкое время отклика важным для соревновательного гейминга. Большинство современных мониторов, предназначенных для игр, имеют время отклика 1 мс, хотя в высококлассных моделях часто можно встретить значение менее 1 мс, а в более доступных или мониторах с более высоким разрешением – более 1 мс.