| 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 >> Compétences informatiques de base >> Content
    Quelle est l'adresse Binding
    ? Mémoire de l'ordinateur dispose de deux types d'adresses . Ce sont des adresses logiques et les adresses physiques. Liaison d'adresses attribue une adresse de mémoire physique à un pointeur logique en associant une adresse physique à une adresse logique . L'adresse logique est également connu comme une adresse virtuelle . Liaison d'adresse est une partie de gestion de la mémoire et est effectuée par le système d'exploitation pour le compte d' applications nécessitant un accès à la mémoire.
    Contraignant d'adresses

    OS services se rapporte à la façon dont le code d'un programme est stocké en mémoire . Les programmes sont écrits en texte lisible par l'homme , à la suite d'une série de règles établies par les exigences structurelles du langage de programmation , et en utilisant des mots-clés qui sont interprétés en actions par l'unité de traitement centrale de l'ordinateur. Le moment où la version exécutable d'un programme est créé dicte lors de la liaison d'adresse se produit. Certains langages de programmation , tels que "C" et COBOL doivent être compilés , d'autres , principalement des scripts exécutés à partir du texte original du programme , plutôt que d' un code binaire compilé la version de la machine.
    Compile temps de liaison

    Le premier type de liaison d'adresse est obligatoire d'adresse de la compilation. Ceci affecte un espace dans la mémoire pour le code machine d'un ordinateur lorsque le programme est compilé dans un fichier binaire exécutable . La liaison d'adresses attribue une adresse logique à l' extrémité de ce segment dans la mémoire où le code objet est stocké de départ. L' allocation de mémoire est à long terme et ne peut être modifié par recompiler le programme.
    Temps de chargement de reliure

    Si l'allocation de mémoire est désigné au moment où le programme est alloué , alors qu'aucun programme ne peut jamais être transféré d'un ordinateur à un autre dans son état ​​compilé . C'est parce que le code exécutable contiendra les allocations de mémoire qui peuvent être déjà utilisés par d'autres programmes sur le nouvel ordinateur. Dans ce cas , les adresses logiques du programme ne sont pas liés à des adresses physiques jusqu'à ce que le programme est invoqué et chargé en mémoire . Liant
    exécution Heure Binding

    adresse Temps d'exécution habituellement s'applique uniquement aux variables dans les programmes et est la forme la plus courante de lier des scripts , qui ne se compilés . Dans ce scénario, la demande d'espace mémoire de programme pour une variable dans un programme pour la première fois cette variable est rencontrée lors du traitement des instructions dans le script. La mémoire sera alloué à cette variable jusqu'à ce que la séquence de fin du programme , ou si une instruction spécifique dans le script libère l'adresse de mémoire lié à une variable.

    Previous :

    next :
      articles connexes
    ·Comment faire pour vérifier les spécifications matér…
    ·Comment faire pour modifier un proxy Retour à localhos…
    ·Comment changer les icônes des dossiers dans Windows X…
    ·Comment mettre à niveau Plesk 9.2.3 Grâce Virtuoso 
    ·Comment faire pour modifier un nom de périphériques d…
    ·Qu'est-ce que cela signifie quand votre portable se met…
    ·Ordinateur portable HP ne veut pas sortir de veille 
    ·Les associations de fichiers par défaut 
    ·Comment déconnecter VMware 
    ·Comment faire pour récupérer d'anciens fichiers suppr…
      articles en vedette
    ·Comment faire votre propre fichier dossier pour les Jeu…
    ·Comment faire pour supprimer une image de fond à parti…
    ·Comment puis-je remplacer mon Windows Vista Édition In…
    ·Comment utiliser Palm T /X dans Ubuntu 
    ·Comment remplacer la barre d'adresses de Windows 7 
    ·Comment télécharger iTunes pour Vista 
    ·Comment étendre Ubuntu avec Python 
    ·Comment recevoir Internet sans fil sur un Dell D620 
    ·Comment activer le support de hachage LM dans Vista 
    ·Disques pour restaurer Windows 
    Copyright © Connaissances Informatiques http://fr.wingwit.com