| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> Content
    Qual è l'indirizzo vincolante ?
    Memoria del computer dispone di due tipi di indirizzi . Questi sono gli indirizzi logici e indirizzi fisici . Vincolante indirizzo assegna una posizione di memoria fisica a un puntatore logico associando un indirizzo fisico a un indirizzo logico . L' indirizzo logico è anche conosciuto come un indirizzo virtuale . Binding indirizzo è parte di gestione della memoria e viene eseguita dal sistema operativo per conto di applicazioni che richiedono accesso alla memoria . OS Servizi

    vincolante Indirizzo riferisce a come il codice di un programma viene memorizzato nella memoria . I programmi sono scritti in testo leggibile , a seguito di una serie di norme stabilite da i requisiti strutturali del linguaggio di programmazione , e utilizzando le parole chiave che vengono interpretati in azioni dal Central Processing Unit del computer . Il punto in cui viene creata la versione eseguibile di un programma determina quando si verifica binding indirizzo. Alcuni linguaggi di programmazione , come ad esempio "C" e COBOL devono essere compilati , altri , soprattutto gli script, eseguito dal testo del programma originale , piuttosto che un codice di versione binaria compilata macchina .
    Fase di compilazione Binding

    Il primo tipo di legame indirizzo è tempo di compilazione indirizzo vincolante. Questo alloca uno spazio in memoria per il codice macchina di un computer quando il programma viene compilato in un file binario eseguibile . Il binding indirizzo alloca un indirizzo logico al punto iniziale del segmento di memoria in cui è memorizzato il codice oggetto . L' allocazione di memoria è a lungo termine e può essere modificato solo da ricompilare il programma .
    Carico Tempo Binding

    allocazione di memoria è designato al momento il programma è assegnato , quindi nessun programma potrà mai essere trasferito da un computer ad un altro nel suo stato compilato. Questo perché il codice eseguibile conterrà le allocazioni di memoria che possono essere già in uso da altri programmi sul nuovo computer . In questo caso , gli indirizzi logici del programma non sono vincolati ad indirizzi fisici fino a quando il programma viene richiamato e caricato in memoria .
    Tempo di esecuzione Binding

    indirizzo Tempo di esecuzione legandosi solito vale solo per le variabili in programmi ed è la forma più comune di legarsi per gli script , che non vengono compilati . In questo scenario, il programma richiede spazio di memoria per una variabile in un programma la prima volta che viene incontrato variabile durante l'elaborazione delle istruzioni nello script . La memoria sarà assegnato a quella variabile fino a quando la sequenza di programma termina , o meno un'istruzione specifica all'interno dello script rilascia l'indirizzo di memoria associato a una variabile .

    Previous :

    next :
      Articoli Correlati
    ·Come fare un V24 Habbo Retro 
    ·Come recuperare un disco con una directory danneggiata 
    ·Come risolvere i problemi del sistema posizione di Luca…
    ·Come trovare la cartella dell'account utente standard d…
    ·Come fare un Bot più veloce su un SRB2JTE 
    ·Come recuperare file cancellati dal di Vista Cestino 
    ·Come installare JIRA su un cPanel 
    ·Come eseguire il ping una volta al minuto 
    ·L'importanza di Schermi tattili 
    ·Come aggiornare Quicken Essentials 
      Articoli in evidenza
    ·Esecuzione di Visual Basic 6 su Windows Vista 
    ·Posso copiare i file su un CD da un Windows 7 a Windows…
    ·Come modificare una GUI Mac per utilizzare meno memoria…
    ·Come creare un disco di ripristino per XP 
    ·Come creare newsletter Facile 
    ·Windows Vista PC Power Tools 
    ·Come attivare la combinazione di colori di Windows Vist…
    ·Come eliminare Sfondi sul mio desktop XP 
    ·Come fare un disco di ripristino di Windows Vista 
    ·Software di monitoraggio di sistema per Linux 
    Copyright © Conoscenza Informatica http://it.wingwit.com