Qu'est-ce que l'environnement d'exécution?
Peut-on expliquer ce que cela signifie en termes simples. Signifie-t-il l'environnement (DOS, Windows, Linux, etc) où l'application de codes de l'exécuter?
Vous devez vous connecter pour publier un commentaire.
Oui, y compris tous les paramètres (variables d'environnement), des bibliothèques(!), structure de répertoire, le réseau des voisins e.t.c
Distinguent des Environnements de Développement et de créer des Environnements.
Vous aurez tendance à trouver une hiérarchie ici.
De l'environnement d'exécution - Tout ce dont vous avez besoin pour exécuter un programme, mais pas les outils pour le changer.
Environnement de construction - Donné un peu de code écrit par quelqu'un, tout ce dont vous avez besoin pour compiler ou préparer un fichier exécutable que vous mettez dans un environnement d'Exécution. Construire les environnements sont assez inutile, sauf si vous pouvez voir les tests de ce que vous avez construit, de sorte qu'ils incluent souvent Courir trop. Dans le Build que vous ne pouvez pas modifier le code.
Environnement de développement - Tout ce que vous devez écrire le code, de le construire et de le tester. Les Éditeurs de Code et d'autres outils. Généralement comprend également générer et Exécuter.
L'environnement d'exécution peut également être une machine virtuelle, comme le JRE (Java Runtime Environment) ou CLR (Common Language Runtime) pour .NET framework.
Quel est l'objectif de votre programme? Le programme est exécuté sur le dessus de la JRE, CLR? Ou êtes-vous de la compilation dans un fichier binaire qui est géré par votre système d'exploitation?
La question principale est de savoir quelle est la cible de votre programme. Comment votre programme d'être exécuté?
Dès qu'un logiciel est exécuté, il est dans un moment de l'exécution de l'état. Dans cet état, le programme peut envoyer des instructions pour le processeur de l'ordinateur et d'accéder à la mémoire de l'ordinateur (RAM) et d'autres ressources du système.
RTE permet au programme d'être exécuté dans un environnement où le programmeur pouvez suivre les instructions traitées par le programme et de déboguer les erreurs qui peuvent survenir.
Alors que les développeurs utilisent RTE software pour créer des programmes, RTE programmes sont disponibles pour tous les jours les utilisateurs d'ordinateurs ainsi,l'e.g des logiciels tels que Adobe Flash Player
Source
À ajouter pour les autres réponses, je dirais que l'environnement d'Exécution est un environnement qui prend en charge l'exécution d'un programme/processus. Un programme pour être en mesure d'exécuter, exige de l'environnement d'exécution. L'environnement d'exécution fournit des services suivants pour le programme/processus :-
En bref, l'environnement d'Exécution pour le programme, ce que l'environnement physique est à nous. Programme/processus ne peut pas soutenir sans l'environnement d'exécution.
Je suis en train de travailler sur des compilateurs et de l'environnement d'Exécution ,il est tout à la structure des ordinateurs cibles des registres et de la mémoire qui sert à gérer la mémoire et de conserver les informations nécessaires pour guider le processus de l'exécution.
Ces trois types de runtime environmenta sont
JRE
appartient , c'est à pile en fonction des environnementsIl se réfère à la collecte de ressources logicielles et matérielles qui permettent à un programme de logiciel pour être exécuté sur un système informatique. Le système d'exécution est un mécanisme mixte conçu pour offrir des services d'exécution, quel que soit le langage de programmation utilisé