Ce este legarea adresei de timp de compilare?
Ce este legarea adresei de timp de compilare?

Video: Ce este legarea adresei de timp de compilare?

Video: Ce este legarea adresei de timp de compilare?
Video: Despre apă și metale, despre mitocondrie, timp și multe alte decriptari moșyonice 2024, Mai
Anonim

Primul tip de legarea adresei este legarea adresei la timp de compilare . Acest lucru alocă un spațiu în memorie codului mașină al unui computer atunci când programul este compilat într-un fișier binar executabil. The legarea adresei alocă alogic abordare până la punctul de pornire al segmentului în memorie unde este stocat codul obiect.

Pur și simplu, ce este legarea timpului de compilare?

The compilator efectuează un proces numit legare când un obiect este atribuit unei variabile obiect. Devreme legare ( legarea statică ) se refera la legarea timpului de compilare si tarziu legare (dinamic legare ) se referă la timpul de rulare legare.

De asemenea, știți, ce se înțelege prin timp de compilare? Compila - timp este instanța în care codul introdus este convertit în executabil în timp ce Run- timp este instanța în care rulează executabilul. Termenii „runtime” și „ timpul de compilare sunt adesea folosite de programatori pentru a se referi și la diferite tipuri de erori. Compila - timp verificarea are loc în timpul timp de compilare.

De asemenea, trebuie să știți, ce se înțelege prin legarea adresei?

Legarea adresei este procesul de mapare a programului logic sau virtual adrese la memoria fizică sau principală corespunzătoare adrese . Cu alte cuvinte, o logică dată abordare este mapat de MMU (Memory ManagementUnit) la un fizic abordare.

De ce este necesară legarea adresei?

The legarea este necesară pentru a lega memoria logică de memoria fizică. Pentru a ști unde este stocat programuldis necesar pentru a-l accesa. The legare poate fi de trei tipuri diferite. Timp de compilare Legare : Abordare unde este stocat programul este cunoscut în timpul compilării.

Recomandat: