Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Grunnleggende datakunnskaper >> Content
    Hva er Adresse Binding
    ? Computer minne har to typer adresser . Dette er logiske adresser og fysiske adresser . Adresse binding tildeler en fysisk minneplass til en logisk pekeren ved å knytte en fysisk adresse til en logisk adresse . Den logisk adresse er også kjent som en virtuell adresse . Adresse binding er en del av minnehåndtering og utføres av operativsystemet på vegne av applikasjoner som krever tilgang til minnet. OS Tjenester

    Adresse binding forteller hvor koden til et program er lagret i minnet . Programmene er skrevet i lesbar tekst , etter en rekke regler satt opp av de strukturelle kravene i programmeringsspråk, og ved hjelp av søkeord som er tolket til handlinger ved Central Processing Unit av datamaskinen . Punktet hvor den kjørbare versjon av et program er blitt opprettet dikterer når adresse binding oppstår . Noen program språk , for eksempel "C" og COBOL må kompileres , andre , hovedsakelig skript, går fra det opprinnelige programmet tekst , snarere enn en maskin kode kompilert binær versjon .
    Kompilering Binding

    Den første typen adresse binding er kompilering adresse bindende. Dette tildeler en plass i minnet til maskinen koden til en datamaskin når programmet er kompilert i en kjørbar binærfil. Adressen binding tildeler en logisk adresse til startpunktet av segmentet i minnet hvor objektet koden lagres. Minnetildelingen er langsiktig og kan bare endres ved rekompileres programmet.
    Last Time Binding
    p Hvis hukommelse tildeling er utpekt på tidspunktet programmet er tildelt, så ingen program noensinne kan overføres fra en datamaskin til en annen i sin kompilert tilstand. Dette er fordi den kjørbar kode vil inneholde minnetildelinger som kanskje allerede er i bruk av andre programmer på den nye datamaskinen . I dette tilfellet , er programmets logiske adresser ikke bundet til fysiske adresser før programmet startes og lastet inn i minnet .
    Kjøretid Binding

    Execution time adresse bindende regel bare gjelder for variabler i programmer, og er den vanligste formen for binding for skript, som ikke blir kompilert . I dette scenariet , programmet ber om minne plass til en variabel i et program første gang at variabelen er oppstått under behandlingen av instruksjonene i skriptet. Minnet vil bli allokert til den variabelen før programmet sekvens ender , eller med mindre en bestemt instruksjon i skriptet frigjør minnet adressen bundet til en variabel .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette My Webcam som Standard 
    ·Hvordan åpne flere vedlegg i en e-post 
    ·Slik unngår du at Malware Angrep 
    ·Slik håndterer metadataobjekter 
    ·Hvordan bli kvitt Bullets i sorterte lister 
    ·Hvordan skal betjene en datamaskin som å sykle 
    ·Slik kopierer den nyeste filen i en mappe 
    ·Hvordan koble Windows Media Center til en TV 
    ·Hvordan bli kvitt tastaturet Høres på en bærbar PC 
    ·Hvordan laste ned Flash-filer fra nettsteder 
      Anbefalte artikler
    ·Slik sletter den Msvcrt DLL 
    ·Hvordan slette en symbolsk lenke i Windows 7 
    ·Hvordan dele et tastatur og mus mellom to programmer på…
    ·Hvordan Teach Yourself Analytics 
    ·Hvordan skanne et dokument til en Mac PowerBook G4 
    ·Hvordan lage en fil når du støter Operating System Er…
    ·Hvordan å komme forbi et passord på Windows XP 
    ·Slik fjerner du en MacBook passord 
    ·Slik skaffer MS Security hurtigreparasjoner 
    ·Hvordan lage en oppstartbar USB for SUSE Installasjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/