Ano ang compile time address binding?
Ano ang compile time address binding?

Video: Ano ang compile time address binding?

Video: Ano ang compile time address binding?
Video: Memory Management 2024, Mayo
Anonim

Ang unang uri ng pagbibigkis ng address ay compiletime address binding . Naglalaan ito ng puwang sa memorya sa machine code ng isang computer kapag ang program ay pinagsama-sama sa anexecutable binary file. Ang pagbibigkis ng address naglalaan ng lohikal tirahan sa panimulang punto ng segment sa memorya kung saan naka-imbak ang object code.

Kaya lang, ano ang compile time binding?

Ang compiler gumaganap ng isang proseso na tinatawag nagbubuklod kapag ang isang bagay ay itinalaga sa isang bagay na variable. Ang maaga nagbubuklod ( static na pagbubuklod ) tumutukoy sa mag-compile ng time binding at huli na nagbubuklod (dynamic nagbubuklod ) ay tumutukoy sa runtime nagbubuklod.

Alamin din, ano ang ibig sabihin ng oras ng pag-compile? Mag-compile - oras ay ang pagkakataon kung saan ang code na iyong ipinasok ay na-convert sa executable habang Run- oras ay ang instance kung saan tumatakbo ang executable. Ang mga terminong "runtime" at " oras ng pag-compile " ay kadalasang ginagamit ng mga programmer upang sumangguni din sa iba't ibang uri ng mga error. Mag-compile - oras nagaganap ang pagsusuri sa panahon ng oras ng compile.

Ang dapat ding malaman ay, ano ang ibig sabihin ng address binding?

Nagbubuklod ng address ay ang proseso ng pagmamapa sa lohikal o virtual ng programa mga address sa kaukulang pisikal o pangunahing memorya mga address . Sa madaling salita, isang givenlogical tirahan ay nakamapa ng MMU (Memory ManagementUnit) sa isang pisikal tirahan.

Bakit kailangan ang address binding?

Ang kailangan ang pagbubuklod upang iugnay ang lohikal na memorya sa pisikal na memorya. Upang malaman kung saan ang programa ay storedis kailangan upang ma-access ito. Ang nagbubuklod maaaring may tatlong magkakaibang uri. Compile Time Nagbubuklod : Address kung saan naka-imbak ang programa ay kilala sa oras ng pag-compile.

Inirerekumendang: