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