En el de informática, el tiempo de pasada o el tiempo de pasada describe la operación de un programa de computadora, la duración de su ejecución, de comenzar a la terminación (comparar el de tiempo de compilación). El tiempo de pasada del término puede también referir a una biblioteca Runtime, a un programa o a la biblioteca del código básico que es utilizado por un recopilador particular o la máquina virtual para manejar un programa escrito en un lenguaje de programación mientras que está funcionando.

Un ambiente runtime es un estado de la máquina virtual que proporciona los servicios de desarrollo de programas informáticos para los procesos o los programas mientras que una computadora está funcionando. Puede pertenece al sistema operativo sí mismo, o al software que funciona debajo de él.

Detalles de puesta en práctica

En la mayoría de los casos, las manijas del sistema operativo que cargan el programa con un pedazo de código llamado el cargador, haciendo la memoria básica fijan y ligando el programa a cualquier biblioteca dinámicamente ligada que se refiera. En algunos casos una lengua o una puesta en práctica tendrá estas tareas hechas por el tiempo de pasada de la lengua en lugar de otro, aunque ésta es inusual en las idiomas de corriente en sistemas operativos del consumidor común.

Un cierto depuración del programa se puede realizar solamente (o ser más eficiente o exacto) cuando está realizado en el tiempo de pasada. Los errores lógicos y la comprobación de los límites del arsenal son ejemplos. Por esta razón, algunos insectos programados no se descubren hasta que el programa se pruebe en un " live" el ambiente con datos verdaderos, a pesar de la comprobación de tiempo de compilación sofisticada y pre-lanza la prueba. En este caso, el usuario final puede encontrar un mensaje del error runtime del .

Las bibliotecas runtime tempranas tales como la de FORTRAN proporcionaron las características tales como operaciones matemáticas. Otras idiomas agregan una colección de basura más sofisticada de la memoria, a menudo en asociación con la ayuda para los objetos.

Idiomas más recientes tienden a tener tiempos de pasada considerablemente más grandes con considerablemente más funcionalidad. Muchas idiomas orientadas al objeto también incluyen un sistema conocido como el " dispatcher" y " " de Classloader ;. La máquina virtual (JVM) de Java es un ejemplo de tal tiempo de pasada: También interpreta o compila los programas binarios portables de Java ( Bytecode ) en el tiempo de pasada.NET es otro ejemplo de una biblioteca runtime.

Errores del uso - excepciones

La dirección de excepción es una característica de lengua diseñada para manejar los errores runtime, proporcionando una manera estructurada de coger situaciones totalmente inesperadas así como errores fiables o resultados inusuales sin la cantidad de repaso de las faltas en línea requerido de idiomas sin ella. Adelantos más recientes en motores runtime permiten la dirección de excepción automatizada que proporciona “raíz-causa” elimina errores de la información para cada excepción del interés y son independiente ejecutada del código fuente, atando un producto de software especial al motor runtime.

Ejemplo : Un programa escrito en el Java, recibiría servicios del ambiente Runtime de Java publicando los comandos de los cuales el resultado previsto es vuelto por el software de Java. Proporcionando estos servicios, el software de Java es considerado el ambiente runtime del programa. El programa y el software de Java combinaron servicios de la petición del sistema operativo. El núcleo del sistema operativo proporciona los servicios para sí mismo y todos los procesos y software que funcionan bajo su control. El sistema operativo se puede considerar como abastecimiento de un ambiente runtime para sí mismo.

Ver también

de tiempo de compilación y que compila
Tipo Runtime información
Atascamiento (de informática)
Intérprete (computación)

.

  • Zenithic
  • Richard Pare
    Random links:Envenenamiento de Mercury | Korbinian Brodmann | Río Bourne, Wiltshire | Districto de Furubira, Hokkaidō | Lista de líderes estatales en 865

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">