Se denomina tiempo de ejecución 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.
Este término
suele emplearse, en oposición a tiempo de compilación, para indicar si una
acción o hecho sucede en uno u otro tiempo.
En ciencias de la computación, una
biblioteca es un conjunto de subprogramas
utilizados para desarrollar software. Las bibliotecas contienen código y datos,
que proporcionan servicios a programas independientes, es decir, pasan a formar
parte de estos. Esto permite que el código y los datos se compartan y puedan
modificarse de forma modular.