Transcurrido en tiempo real , en tiempo real , el tiempo de reloj de pared o de pared del tiempo es el tiempo real tomada desde el inicio de un programa de ordenador hasta el final. En otras palabras, es la diferencia entre el momento en que finaliza una tarea y el momento en que comenzó la tarea.
Por lo tanto, el tiempo de pared es diferente del tiempo de la CPU , que mide solo el tiempo durante el cual el procesador está trabajando activamente en una determinada tarea. La diferencia entre los dos puede surgir de la arquitectura y de factores dependientes del tiempo de ejecución , por ejemplo, retrasos programados o esperar a que los recursos del sistema estén disponibles. Considere el ejemplo de un programa matemático que informa que ha utilizado "tiempo de CPU 0m0.04s, tiempo de pared 6m6.01s". Esto significa que mientras el programa estuvo activo durante seis minutos y un segundo, durante ese tiempo el procesador de la computadora pasó solo 4/100 de un segundo realizando cálculos para el programa.
Por el contrario, los programas que se ejecutan en paralelo en más de una unidad de procesamiento pueden gastar tiempo de CPU muchas veces más allá del tiempo transcurrido. Dado que en la computación concurrente la definición de tiempo transcurrido no es trivial, la conceptualización del tiempo transcurrido medido en un reloj de pared independiente y separado es conveniente.
Otra definición de "tiempo de pared" es la medición del tiempo a través de un reloj separado e independiente en oposición al tiempo interno del sistema local, es decir, con respecto a la diferencia entre los dos. [1]
"Tiempo real" en el sentido de "tiempo de pared" no debe confundirse con la computación en tiempo real .
En simulación
El término tiempo de reloj de pared también ha tenido una amplia adopción en la simulación por computadora, para distinguir entre (1) el tiempo de simulación (a menudo comprimido o expandido) y (2) el tiempo que pasa para el usuario de la herramienta de simulación. [2] [3] [4]
Ver también
Referencias
- ^ "Muro de tiempo" . El archivo de jerga . Consultado el 10 de junio de 2011 .
- ^ "Manual NS-3" .
- ^ "Manual OMNeT ++" .[ enlace muerto ]
- ^ Nicol, John (agosto de 2011). Fundamentos de la simulación distribuida en tiempo real . pag. 57. ISBN 978-0986841408.