Čo je viazanie adresy v čase kompilácie?
Čo je viazanie adresy v čase kompilácie?

Video: Čo je viazanie adresy v čase kompilácie?

Video: Čo je viazanie adresy v čase kompilácie?
Video: MM-2: Address Binding | Memory Management | Operating Systems 2024, November
Anonim

Prvý typ viazanie adresy je viazanie adresy pri kompilácii . Toto prideľuje priestor v pamäti strojovému kódu počítača, keď je program kompilovaný do spustiteľného binárneho súboru. The viazanie adresy prideľuje alog adresu do počiatočného bodu pamäte segmentu, kde je uložený kód objektu.

Jednoducho povedané, čo je časovo viazané na kompiláciu?

The kompilátor vykonáva proces tzv viazanie keď je objekt priradený objektovej premennej. Skorý viazanie ( statická väzba ) odkazuje na zostaviť časovou väzbu a neskoro viazanie (dynamický viazanie ) odkazuje na runtime viazanie.

Tiež viete, čo znamená čas kompilácie? Zostavte - čas je inštancia, v ktorej sa zadaný kód skonvertuje na spustiteľný pri spustení- čas je inštancia, kde je spustiteľný súbor spustený. Pojmy „doba spustenia“a „ kompilačný čas sú často používané programátormi aj na označenie rôznych typov chýb. Zostavte - čas kontrola prebieha počas čas kompilácie.

Tiež vedieť, čo znamená väzba adresy?

Väzba adresy je proces mapovania logického alebo virtuálneho programu adresy do zodpovedajúcej fyzickej alebo hlavnej pamäte adresy . Inými slovami, daný logický adresu je mapovaná jednotkou MMU (Memory ManagementUnit) na fyzickú adresu.

Prečo je potrebná väzba adresy?

The väzba je potrebná na prepojenie logickej pamäte s fyzickou pamäťou. Ak chcete vedieť, kde je uložený program nevyhnutné aby ste k nemu mali prístup viazanie môže byť troch rôznych typov. Čas kompilácie Väzba : Adresa kde je program uložený, je známe v čase kompilácie.

Odporúča: