מהי מחייב כתובת זמן קומפילציה?
מהי מחייב כתובת זמן קומפילציה?

וִידֵאוֹ: מהי מחייב כתובת זמן קומפילציה?

וִידֵאוֹ: מהי מחייב כתובת זמן קומפילציה?
וִידֵאוֹ: קורס React JS השלם למתחילים - למד React תוך 2 שעות! +קודי זמן 2024, נוֹבֶמבֶּר
Anonim

הסוג הראשון של מחייב כתובת הוא מחייב כתובת בזמן הידור . זה מקצה מקום בזיכרון לקוד המכונה של מחשב כאשר התוכנית מורכבת לקובץ בינארי הניתן להפעלה. ה מחייב כתובת מקצה אלוגית כתובת לנקודת ההתחלה של זיכרון המקטע שבו מאוחסן קוד האובייקט.

פשוט כך, מה זה מחייב זמן קומפילציה?

ה מַהְדֵר מבצע תהליך שנקרא כריכה כאשר אובייקט מוקצה למשתנה אובייקט. המוקדם כריכה ( כריכה סטטית ) מתייחס ל קשירת זמן הידור ומאוחר כריכה (דִינָמִי כריכה ) מתייחס לזמן ריצה כריכה.

יודע גם, מה הכוונה בזמן קומפילציה? לְלַקֵט - זְמַן הוא המקרה שבו הקוד שהזנת מומר לקובץ הפעלה בזמן הפעלה- זְמַן הוא המקרה שבו קובץ ההפעלה פועל. המונחים "זמן ריצה" ו- " זמן הידור "משמשים לעתים קרובות על ידי מתכנתים כדי להתייחס גם לסוגים שונים של שגיאות. לְלַקֵט - זְמַן בדיקה מתרחשת במהלך זמן הידור.

כמו כן לדעת, מה הכוונה בכריכת כתובת?

כריכת כתובות הוא תהליך מיפוי התוכנית הלוגית או הוירטואלית כתובות לזיכרון הפיזי או הראשי המתאים כתובות . במילים אחרות, היגיון נתון כתובת ממופה על ידי ה-MMU (Memory ManagementUnit) לפיזי כתובת.

מדוע יש צורך בכריכת כתובת?

ה יש צורך בכריכה כדי לקשר את הזיכרון הלוגי לזיכרון הפיזי. כדי לדעת היכן התוכנית מאוחסנת נחוץ על מנת לגשת אליו כריכה יכול להיות משלושה סוגים שונים. זמן קומפילציה כריכה : כתובת היכן מאוחסנת התוכנית ידוע בזמן ההידור.

מוּמלָץ: