Kompilyatsiya vaqti manzilini bog'lash nima?
Kompilyatsiya vaqti manzilini bog'lash nima?

Video: Kompilyatsiya vaqti manzilini bog'lash nima?

Video: Kompilyatsiya vaqti manzilini bog'lash nima?
Video: Hozirgi voqealardan so'nggi yangiliklar! 📰 Hammasini birgalikda YouTube -da bilib olamiz. 2024, May
Anonim

Birinchi turdagi manzilni bog'lash hisoblanadi kompilyatsiya vaqti manzilini bog'lash . Bu dastur bajariladigan ikkilik faylga kompilyatsiya qilinganda kompyuterning mashina kodiga xotirada joy ajratadi. The manzilni bog'lash alogik ajratadi manzil ob'ekt kodi saqlanadigan segment xotirasining boshlang'ich nuqtasiga.

Oddiy qilib aytganda, kompilyatsiya vaqtini bog'lash nima?

The kompilyator deb nomlangan jarayonni amalga oshiradi bog'lash ob'ekt o'zgaruvchiga ob'ekt tayinlanganda. Erta bog'lash ( statik bog'lanish ) tegishli kompilyatsiya vaqtini bog'lash va kech bog'lash (dinamik bog'lash ) ish vaqtiga ishora qiladi bog'lash.

Shuningdek, bilingki, kompilyatsiya vaqti nimani anglatadi? Kompilyatsiya qilish - vaqt Bu siz kiritgan kod ishga tushirish vaqtida bajariladigan kodga aylantirilishining misolidir. vaqt bajariladigan fayl ishlayotgan misoldir. "Ish vaqti" va " kompilyatsiya vaqti " ko'pincha dasturchilar tomonidan turli xil xatolarga ishora qilish uchun ishlatiladi. Kompilyatsiya qilish - vaqt davomida tekshirish amalga oshiriladi kompilyatsiya vaqti.

Bundan tashqari, bilish kerakki, manzilni bog'lash nimani anglatadi?

Manzil bog'lash Bu dasturning mantiqiy yoki virtual xaritalash jarayonidir manzillar mos keladigan jismoniy yoki asosiy xotiraga manzillar . Boshqacha qilib aytganda, berilgan mantiqiy manzil MMU (Memory ManagementUnit) tomonidan fizik bilan taqqoslanadi manzil.

Nima uchun manzilni bog'lash kerak?

The bog‘lash zarur mantiqiy xotirani jismoniy xotiraga ulash uchun. Dastur qayerda saqlanganligini bilish uchun zarur unga kirish uchun. The bog'lash uch xil bo'lishi mumkin. Kompilyatsiya vaqti Bog'lash : Manzil Dastur qayerda saqlanishi kompilyatsiya vaqtida ma'lum.

Tavsiya: