فہرست کا خانہ:
تعریف - متحرک لائبریری کا کیا مطلب ہے؟
ایک متحرک لائبریری ایک پروگرامنگ کا تصور ہے جس میں خصوصی پروگراموں کے ساتھ مشترکہ لائبریریوں کو صرف پروگرام پر عمل درآمد کے دوران ہی لانچ کیا جاتا ہے ، جو پروگرام کے مجموعی سائز کو کم سے کم کرتا ہے اور میموری کی کھپت کو کم کرنے کے لئے درخواست کی بہتر کارکردگی کی سہولت فراہم کرتا ہے۔ زیادہ تر سوفٹویئر پروگراموں میں ، مخصوص افادیت کو الگ الگ ماڈیول میں تقسیم کرنا ضرورت کے مطابق لوڈنگ کی اجازت دیتا ہے۔
متحرک لائبریری کبھی بھی قابل عمل فائل یا اطلاق کا حصہ نہیں ہوتی۔ رن ٹائم کے دوران ، متحرک لائبریری اور عملدرآمد فائل یا اطلاق کے مابین ایک لنک قائم ہوتا ہے۔
ٹیکوپیڈیا متحرک لائبریری کی وضاحت کرتا ہے
سافٹ ویئر پلیٹ فارم متحرک لائبریری کے نفاذ کے لئے مختلف میکانزم کا استعمال کرتے ہیں۔ ایک متحرک لائبریری کہا جاتا ہے اور اس کی سوفٹویئر زبان اور آپریٹنگ سسٹم (OS) کی بنیاد پر چالو ہوتا ہے۔
متحرک لائبریری مندرجہ ذیل تصور سے تیار ہوئی ہے: اگر متعدد درخواستیں کوڈ کی کئی لائنوں کے ذریعہ کچھ لائبریری فنکشنز استعمال کرتی ہیں تو ، درخواست کی متعلقہ تبدیلیاں لاگو کرنے کے بجائے لائبریری کے مختلف ورژن کو برقرار رکھنے اور اپ گریڈ کرنا آسان ہے۔ نیز ، کیونکہ ایک متحرک لائبریری کوڈ کی متعدد لائنوں پر مشتمل ہے ، لہذا مرتب وقت پر ایک لنک قائم کرنا مجموعی طور پر میموری کو کم کرنے اور درخواست کی کارکردگی کو بڑھانے میں مدد کرتا ہے۔
عمل درآمد رن ٹائم یا لانچ کے دوران ایک متحرک لائبریری ایڈریس اسپیس میں لاد جاتی ہے۔ جب پھانسی کے رن ٹائم پر بھری ہوئی ہوتی ہے تو ، متحرک لائبریری کو "متحرک طور پر بھری ہوئی لائبریری" یا "متحرک طور پر منسلک لائبریری" کہا جاتا ہے۔ لانچ کے وقت بھری ہوئی ، متحرک لائبریری کو "متحرک منحصر لائبریری" کے نام سے جانا جاتا ہے۔