| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Qu'est-ce qu'une bibliothèque d'exécution
    ? Bibliothèques d'exécution travaillent dans les coulisses pour automatiser les tâches courantes effectuées par les différents langages de programmation informatiques et systèmes d'exploitation . Runtimes sont également utilisés pour fournir l'efficacité en réduisant le nombre d'étapes nécessaires à l'exécution des programmes et réduisant les ressources nécessaires , telles que l'espace disque , la mémoire et l'utilisation du processeur . Photos, illustrations et systèmes d'exploitation informatiques

    de signification - comme Microsoft Windows ou Linux - utilisent fréquemment des bibliothèques d'exécution . Bibliothèques d'exécution relier le système d'exploitation avec des programmes en une seule étape. Runtimes spécifiques sont disponibles pour tous les programmes spécifiques aux langues pour les runtimes . Exemples de runtimes incluent Microsoft Visual Basic , Microsoft C + + ("C -plus -plus ») , Microsoft C # ("C -sharp ») . NET Framework ( «Cadre dot- net ») et l'environnement d'exécution Java.

    Comment autonomies fonctionnent

    Une bibliothèque d'exécution se compose des fonctions, des variables et des constantes communes à de nombreuses opérations du programme. Ces fonctions peuvent effectuer des calculs , de matériel d'accès ou d'autres logiciels , le rendu des vidéos et faire d'autres emplois multiples - les utilisations sont illimitées. Ces bibliothèques d'exécution peuvent également contenir des images, audio , vidéo, texte et même d'autres bibliothèques d'exécution .

    Le fichier de bibliothèque peut également être appelé une «bibliothèque de liens dynamiques ", ou un fichier DLL. Fichiers de bibliothèque d'exécution peuvent être « appelés » au besoin, sans avoir à charger toutes les fonctions à la fois. Les fichiers DLL et les bibliothèques d'exécution peuvent également être appelés programmes «modules» pour cette raison.
    Économiser les ressources

    Contrairement à « compilateurs », runtimes effectuer toutes les opérations en une étape automatiquement - en temps réel. Les compilateurs exigent une intervention à tous les niveaux : Un programme doit être lié à chaque fonction ou routine individuelle , ce qui crée parfois des fichiers supplémentaires qui doivent également être liés à ce programme. Il en résulte une accumulation de fichiers intermédiaires qui ne sera probablement pas utile plus tard . Si un programme contient des erreurs , il doit être recompilé à chaque fois qu'il est déboguer. Chaque programme possède une copie d'une routine , qui n'est pas efficace pour un grand nombre de programmes.

    Depuis bibliothèques d'exécution peuvent être partagées entre plusieurs programmes , ils réduisent la taille des programmes et des ressources nécessaires pour exécuter les . Une bibliothèque d'exécution peut être chargé en mémoire et utilisée par plusieurs programmes.

    Voici un exemple de base . Cela suppose pas de frais généraux est créé par le compilateur : Photos

    24 programmes sont élaborées avec la même routine - chaque programme a 100.000 octets ( 100 Ko , 100 Ko ) du Code modifiable ( texte) - chaque routine a 1 million d'octets ( 1 Mo , 1 Mo ) de code.

    lorsqu'il est compilé , chaque programme aura 1,1 million d' octets , en supposant qu'aucun overhead.If ces 24 programmes sont exécutés simultanément , ils auraient besoin d'un total de 26,4 mégaoctets d' mémoire ( 1,1 x 24).

    Mais si une bibliothèque d'exécution remplacé les routines communes et a été partagé entre les programmes , chaque programme aurait 100 kilo-octets , et l' exécution serait de 1 mégaoctet. La mémoire totale serait de 3,4 méga-octets. Cela équivaut à 23 méga-octets d'économies. Ressources CPU sont également enregistrés .
    Considérations

    Depuis Windows et la plupart des programmes s'appuient fortement sur les fichiers DLL, ce n'est jamais une bonne idée de les supprimer, peu importe où ils sont stockés . Les fichiers DLL spécifiques au programme sont souvent stockés dans le dossier du programme associé , mais peuvent parfois être placés dans le dossier Windows.

    Runtimes sont souvent des fichiers DLL eux-mêmes, si la suppression ou la modification de ces fichiers auront une incidence sur plus d'un programme . Les fichiers DLL ne doit être modifié par des utilisateurs expérimentés , et même alors , le risque de la suppression des fichiers DLL est trop élevé

    suppression des fichiers DLL et runtimes peut causer des problèmes , y compris, mais sans s'y limiter , la perte de données , perte de . les fonctionnalités du programme , et ne démarre ordinateur , une instabilité du système , et les erreurs d'exécution . Vous pouvez même avoir à faire un total re- installation de Windows et des programmes.
    Autres faits

    Avant de Windows 3.1 , les fichiers DLL sont presque jamais utilisés . Après Windows 95 , ils sont devenus monnaie courante.

    Il n'est pas rare d'avoir plus de fichiers DLL que Program Files ( EXE) sur un seul ordinateur . Même un rapport de 4 à 1 sur les fichiers DLL- à - EXE est commun. C'est combien ils sont importants .

    Previous :

    next :
      articles connexes
    ·Comment faire le Gestionnaire des tâches de Windows po…
    ·Comment modifier les icônes qui apparaissent dans la b…
    ·Comment garder la fenêtre CMD Ouvert 
    ·Comment vérifier si IIS est exécuté sur un serveur W…
    ·Comment faire pour installer MS- DOS sur un PC virtuel 
    ·Comment faire de PowerDVD comme lecteur par défaut 
    ·Comment réparer faible mémoire virtuelle d'un PC 
    ·Comment mettre à jour pilotes TWAIN 
    ·Comment faire pour trouver des lignes vides dans ColdFu…
    ·Comment réinstaller NetBT 
      articles en vedette
    ·Comment installer Windows XP SP 3 
    ·Comment résoudre le problème avec les icônes gâcher…
    ·Comment réparer le E -74 Erreur 
    ·Comment faire pour activer le gestionnaire d'impression…
    ·Comment afficher Workgroup ordinateurs sur un Mac 
    ·Comment faire pour effacer complètement un disque dur …
    ·Comment identifier une icône de la barre des tâches q…
    ·Comment puis-je désactiver Windows XP pour installer s…
    ·Comment obtenir la chaîne de communauté SNMP sous Lin…
    ·Comment faire une petite fenêtre 
    Copyright © Connaissances Informatiques http://fr.wingwit.com