Se denomina
tiempo de ejecución (
runtime en inglés) al intervalo de
tiempo en el que un
programa de computadora se ejecuta en un
sistema operativo. Este tiempo se inicia con la puesta en
memoria principal del programa, por lo que el sistema operativo comienza a ejecutar sus instrucciones. El intervalo finaliza en el momento en que éste envía al sistema operativo la señal de terminación, sea ésta una terminación normal, en que el programa tuvo la posibilidad de concluir sus instrucciones satisfactoriamente, o una terminación anormal, en el que el programa produjo algún error y el sistema debió forzar su finalización.