Índice:
Definição - O que significa Runtime System?
Um sistema de tempo de execução refere-se à coleção de recursos de software e hardware que permitem que um programa de software seja executado em um sistema de computador. O sistema de tempo de execução é um mecanismo composto projetado para fornecer serviços de execução de programas, independentemente da linguagem de programação utilizada.Techopedia explica Runtime System
Um sistema de tempo de execução é criado principalmente pela linguagem de programação da maneira como apresenta a arquitetura de programação nativa do programa. Normalmente, um sistema de tempo de execução fornece comandos de baixo e alto nível, fazendo interface com a biblioteca / estrutura de software principal e com a arquitetura de conjunto de instruções de hardware subjacente (ISA). As funções de baixo nível fornecidas por um sistema de tempo de execução incluem interface do processador, carregamento de memória e conversão de digital para binário, entre outras. As funções de nível superior incluem verificação de tipo, geração de código e serviços de depuração e otimização.
O Java Runtime Environment, por exemplo, é um tipo de sistema de tempo de execução que fornece a estrutura completa para executar e gerenciar programas Java.