מקשר דינמי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ תיקון קישור; לא קצרמר
הוספת מידע
שורה 1:
'''מקשר דינמי''' ('''dynamic linker''') הוא סוג של [[טוען (תוכנה)|טוען]] שטוען ומקשר ב[[זמן ריצה (תוכנה)|זמן הריצה]] (runtimerun-time) או ההעלאה (load-time) [[ספרייה משותפת|ספריות משותפות]] (קובצי [[Dynamic-Link Library|dll]] במערכת ההפעלה [[חלונות]]) לתוכניות שנמצאות ב[[זיכרון גישה אקראית|זיכרון המחשב]]. הספריות המשותפות נמצאות בדרך כלל ב[[קובץ|קבצים]] נפרדים על גבי [[כונן קשיח|הכונן הקשיח]].
 
בזמן ה[[הידור]] של [[תוכנה]] שמשתמשת בקישור דינאמי, מצטמצמת פעולת ה[[מקשר]] לרישום של שם הספרייה המשותפת ושם או מספר ה[[שגרה (תכנות)|שגרה]] בספרייה שיש להפעיל. בזמן הריצה של התוכנה, המקשר הדינמי מאתר את קטעי הקוד הדרושים בספריות המתאימות וטוען אותן לשטח הזיכרון המוקצה ל[[תהליך (תוכנה)|תהליכים]]. עיקר העבודה, אם כן, מתבצע ב[[זמן טעינה|זמן הטעינה]] או [[זמן ריצה (תוכנה)|זמן הריצה]] של התוכנה.