Mis on kompileerimise aja aadressi sidumine?
Mis on kompileerimise aja aadressi sidumine?

Video: Mis on kompileerimise aja aadressi sidumine?

Video: Mis on kompileerimise aja aadressi sidumine?
Video: BTT SKR2 - Basics SKR 2 (Rev B) 2024, Mai
Anonim

Esimene tüüp aadressi sidumine on compiletime aadressi sidumine . See eraldab mälus ruumi arvuti masinkoodile, kui programm kompileeritakse käivitatavaks binaarfailiks. The aadressi sidumine eraldab aloogilisi aadress segmendimälu alguspunkti, kus objekti kood on salvestatud.

Lihtsalt nii, mis on kompileerimisaeg siduv?

The koostaja teostab protsessi nn siduv kui objekt määratakse objekti muutujale. Varajane siduv ( staatiline sidumine ) viitab koostada ajaline sidumine ja hilja siduv (dünaamiline siduv ) viitab käitusajale siduv.

Tea ka, mida kompileerimisaja all mõeldakse? Koostada - aega on juhtum, kus sisestatud kood teisendatakse käivitatavaks käivitatavaks aega on eksemplar, kus käivitatav fail töötab. Mõisted "tööaeg" ja " kompileerimise aeg " kasutatakse sageli programmeerijate poolt, et viidata ka erinevat tüüpi vigadele. Koostada - aega kontroll toimub ajal compiletime.

Samuti on teada, mida tähendab aadressi sidumine?

Aadressi sidumine on programmi loogilise või virtuaalse kaardistamise protsess aadressid vastavasse füüsilisse või põhimällu aadressid . Teisisõnu, antud loogiline aadress on kaardistatud MMU (Memory ManagementUnit) poolt füüsiliseks aadress.

Miks on aadressi sidumine vajalik?

The sidumine on vajalik loogilise mälu sidumiseks füüsilise mäluga. Et teada saada, kus programm on salvestatud vajalik et sellele juurde pääseda. The siduv võib olla kolme erinevat tüüpi. Koostamise aeg Köitmine : Aadress kus programm on salvestatud, on kompileerimise ajal teada.

Soovitan: