Definición: ¿Qué significa Runtime System?
Un sistema 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 en 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 utilice.
Techinfo explica Runtime System
Un sistema de tiempo de ejecución es creado principalmente por el lenguaje de programación en la forma en que presenta la arquitectura de programación que es nativa del programa. Por lo general, un sistema de tiempo de ejecución proporciona comandos de bajo y alto nivel, interactuando con el marco / biblioteca de software principal y la arquitectura de conjunto de instrucciones de hardware subyacente (ISA). Las funciones de bajo nivel proporcionadas por un sistema de tiempo de ejecución incluyen interfaz de procesador, carga de memoria y conversión digital a binaria, entre otras. Las funciones de nivel superior incluyen verificación de tipos, generación de código y servicios de depuración y optimización.
Java Runtime Environment, por ejemplo, es un tipo de sistema de ejecución que proporciona el marco completo para ejecutar y administrar programas Java.