Tiempo de respuesta (tecnología)

Ajustar Compartir Imprimir Citar

En tecnología, el tiempo de respuesta es el tiempo que tarda un sistema o unidad funcional en reaccionar ante una determinada entrada.

Informática

El tiempo de respuesta es la cantidad total de tiempo que lleva responder a una solicitud de servicio. Ese servicio puede ser cualquier cosa, desde una recuperación de memoria, una E/S de disco, una consulta de base de datos compleja o la carga de una página web completa. Ignorando el tiempo de transmisión por un momento, el tiempo de respuesta es la suma del tiempo de servicio y el tiempo de espera. El tiempo de servicio es el tiempo que tarda en hacer el trabajo que solicitó. Para una solicitud dada, el tiempo de servicio varía poco a medida que aumenta la carga de trabajo: para hacer X cantidad de trabajo siempre se necesita X cantidad de tiempo. El tiempo de espera es cuánto tiempo tuvo que esperar la solicitud en una cola antes de ser atendida y varía de cero, cuando no se requiere espera, a un gran múltiplo del tiempo de servicio, ya que muchas solicitudes ya están en la cola y deben ser atendido primero.

Con las matemáticas básicas de la teoría de las colas, puede calcular cómo aumenta el tiempo de espera promedio a medida que el dispositivo que brinda el servicio pasa del 0 al 100 % de ocupación. A medida que el dispositivo se vuelve más ocupado, el tiempo de espera promedio aumenta de forma no lineal. Cuanto más ocupado esté el dispositivo, más drásticos parecerán los aumentos del tiempo de respuesta a medida que se acerque al 100 % de ocupación; todo ese aumento se debe a aumentos en el tiempo de espera, que es el resultado de todas las solicitudes que esperan en la cola que deben ejecutarse primero.

El tiempo de transmisión se agrega al tiempo de respuesta cuando su solicitud y la respuesta resultante tienen que viajar a través de una red y puede ser muy significativo. El tiempo de transmisión puede incluir demoras de propagación debido a la distancia (la velocidad de la luz es finita), demoras debido a errores de transmisión y límites de ancho de banda de comunicación de datos (especialmente en la última milla) que reducen la velocidad de transmisión de la solicitud o la respuesta.

Sistemas en tiempo real

En los sistemas en tiempo real, el tiempo de respuesta de una tarea o subproceso se define como el tiempo transcurrido entre el envío (momento en que la tarea está lista para ejecutarse) hasta el momento en que finaliza su trabajo (un envío). El tiempo de respuesta es diferente de WCET, que es el tiempo máximo que tardaría la tarea si se ejecutara sin interferencias. También es diferente de la fecha límite, que es el período de tiempo durante el cual la salida de la tarea sería válida en el contexto del sistema específico. Y tiene una relación con el TTFB, que es el tiempo entre el envío y el momento en que comienza la respuesta.

Tecnologías de visualización

El tiempo de respuesta es la cantidad de tiempo que tarda un píxel en una pantalla en cambiar. Se mide en milisegundos (ms). Los números más bajos significan transiciones más rápidas y, por lo tanto, menos artefactos de imagen visibles. Los monitores de pantalla con tiempos de respuesta prolongados crearían un desenfoque de movimiento de la pantalla alrededor de los objetos en movimiento, haciéndolos inaceptables para imágenes en movimiento rápido. Los tiempos de respuesta generalmente se miden a partir de transiciones de gris a gris, según un estándar de la industria VESA desde los puntos del 10 % al 90 % en la curva de respuesta de píxeles.