¿Puede alguien explicar lo que significa en términos simples? ¿Significa el entorno (DOS, Windows, Linux, etc.) donde se ejecutan los códigos de la aplicación?¿Qué es el entorno de tiempo de ejecución?
Respuesta
Sí, incluyendo todos los ajustes (como variables de entorno), bibliotecas comunes (!), La estructura de directorios, vecinos de la red, etc.
El entorno de ejecución también puede ser una máquina virtual, como por ejemplo el JRE (Java Runtime Environment) o CLR (Common Language Runtime) para .NET framework.
¿Cuál es el objetivo de su programa? ¿El programa se ejecuta en la parte superior de JRE, CLR? ¿O está compilando en un archivo binario que ejecuta su sistema operativo?
La pregunta principal es cuál es el objetivo de su programa. ¿Cómo se ejecutará tu programa?
Distinguir esto de entornos de desarrollo y entornos de compilación.
Aquí tenderá a encontrar una jerarquía.
Entorno de tiempo de ejecución: todo lo que necesita para ejecutar un programa, pero no tiene herramientas para cambiarlo.
Entorno de compilación: dado un código escrito por alguien, todo lo que necesita para compilarlo o preparar un ejecutable que ponga en un entorno de tiempo de ejecución. Los entornos de compilación son bastante inútiles a menos que pueda ver las pruebas de lo que ha construido, por lo que a menudo incluyen Ejecutar también. En Build no puedes modificar el código.
Entorno de desarrollo: todo lo que necesita para escribir código, compilarlo y probarlo. Editores de código y otras herramientas similares. Típicamente también incluye Build and Run.
Estoy trabajando en compiladores y el entorno Runtime significa que es la estructura de los registros de computadoras de destino y la memoria lo que sirve para administrar la memoria y mantener la información necesaria para guiar el proceso de ejecución.
De hecho, casi todos los lenguajes de programación utilizan uno de los tres tipos de entornos de ejecución, cuya estructura esencial no depende de los detalles específicos de la máquina de destino.
Estos tres tipos de environmenta tiempo de ejecución son
- entorno totalmente estática (ejemplo FORTRAN77)
- entorno basado en pila (C, C++) entorno
- completamente dinámico (LISP)
Entonces, ¿a qué tipo pertenece el 'JRE', es apilar entornos basados –
Tan pronto como se ejecuta un programa de software, está en estado de tiempo de ejecución. En este estado, el programa puede enviar instrucciones al procesador de la computadora y acceder a la memoria de la computadora (RAM) y a otros recursos del sistema. RTE permite que el programa se ejecute en un entorno donde el programador puede rastrear las instrucciones que está procesando el programa y eliminar errores que puedan surgir. Mientras los desarrolladores usan el software RTE para crear programas, los programas RTE también están disponibles para los usuarios de computadoras cotidianas, e.g de software, como Adobe Flash Player
Para añadir a las otras respuestas dadas, yo diría que el entorno de tiempo de ejecución es un entorno que apoya la ejecución de un programa/proceso. Un programa, para poder ejecutar, requiere un entorno de tiempo de ejecución. entorno de ejecución ofrece siguientes servicios al programa/proceso: -
- memoria residente
- recursos tales como archivos, sockets, etc.
- Las variables de entorno
- inicialización adecuada
- La eliminación adecuada.
En resumen, el entorno de ejecución es para el programa, lo que el entorno físico es para nosotros. El programa/proceso no puede mantenerse sin el entorno de tiempo de ejecución.
Se refiere a la colección de recursos de software y hardware que permiten que un programa de software se ejecute en un sistema informático. El sistema de tiempo de ejecución es un mecanismo compuesto diseñado para proporcionar servicios de ejecución de programas, independientemente del lenguaje de programación que se use
- 1. ¿Qué es el tiempo de ejecución moderno?
- 2. ¿Por qué NumberFormatException es el tiempo de ejecución?
- 3. ¿Qué es el tiempo de ejecución y el polimorfismo de tiempo de compilación?
- 4. Ruby Cómo determinar el entorno de ejecución
- 5. ¿Hay una manera fácil de encontrar el entorno de tiempo de ejecución en Pyramid
- 6. ¿Por qué CheckBoxFor produce el error de tiempo de ejecución?
- 7. ¿Cuál es el tiempo de ejecución de este algoritmo powerset
- 8. FederatedAuthentication.WSFederationAuthenticationModule es nulo en tiempo de ejecución
- 9. ¿El genérico es el tiempo de ejecución o el tiempo de compilación del polimorfismo?
- 10. Decidir qué propiedades se serializan en el tiempo de ejecución
- 11. ¿Por qué NullPointerException es una excepción de tiempo de ejecución y RemoteException no?
- 12. ¿En el tiempo de diseño, el paquete uri es válido, pero no en tiempo de ejecución?
- 13. Mida el tiempo de ejecución en C#
- 14. ¿Qué es la variable de entorno HTTP_AUTHORIZATION?
- 15. ¿Qué es el tiempo de ejecución de las comillas mágicas en PHP?
- 16. ¿Qué es el error de tiempo de ejecución SIGSEGV en C++?
- 17. ¿Qué es una forma de volver a cargar scripts lua durante el tiempo de ejecución?
- 18. La sobrecarga es tiempo de compilación en tiempo de ejecución y de la anulación es?
- 19. Fatal error de entorno de ejecución Java
- 20. Configuración de ejecución de IntelliJ para el entorno de Grails
- 21. Cargando jar en el tiempo de ejecución
- 22. Tiempo promedio de ejecución
- 23. desactivar el tiempo de ejecución datagridviewcombobox
- 24. Eclipse para obtener el tiempo de ejecución del programa
- 25. Delphi Project Necesita paquetes de tiempo de ejecución, incluso con el tiempo de ejecución Paquetes desactivados
- 26. El tiempo máximo de ejecución en phpMyadmin
- 27. ¿Qué tan adecuado es un DVCS para el entorno corporativo?
- 28. tiempo de ejecución de mysql
- 29. Determine el sistema operativo durante el tiempo de ejecución
- 30. No es seguro buscar datos de tiempo de ejecución objc
Esto es genial. Gracias por escribir esto. Está muy claro y al grano. – jonthornham
Las mejores explicaciones son siempre las más fáciles de entender, como esta. –