جواب 1:

OS میں کرنے کی اہلیت ہوسکتی ہے۔

  1. ماڈیولوں کی متحرک لوڈنگ اس کا استعمال کرتے ہوئے ایک وقت کی ضرورت ہے ماڈیولز کو جوڑنا وقت کے ساتھ ماڈیولز کا متحرک جوڑنا جب کسی ایپلی کیشن کو درکار ہوتا ہے ، اور جب اسے در حقیقت ان کی ضرورت ہو۔ ماڈیولوں کی متحرک لوڈنگ۔
  • کسی فہرست کی بنیاد پر ، OS شروع ہوتے ہی OS I / O ڈرائیوروں اور دیگر سروس ماڈیولز کو لوڈ کرسکتا ہے۔ یہ ضرورت کے مطابق دوسرے ماڈیولوں کو بھی لوڈ کرسکتا ہے ، جیسے جیسے جب بھی کسی خاص آلے کو پلگ ان کیا جاتا ہے۔

2. ایک ایپلی کیشن کے ذریعہ درکار ماڈیولوں کو لوڈ کرنے کا وقت بوجھ

  • کچھ آپریٹنگ سسٹم صارف کو آبجیکٹ کوڈ مین ماڈیول طلب کرنے کی اجازت دیتے ہیں یہاں تک کہ اگر اس کو ابھی تک دوسرے ماڈیولز کے ساتھ لنک ایڈٹ نہیں کیا گیا ہے جس کی اسے مکمل عملدرآمد کرنے کی ضرورت ہے۔ لنکنگ لوڈر بوجھ جو ابتدائی ماڈیول ہے ، اس کی ضرورت ہوتی ہے ان ماڈیولز کو تلاش کرنے کے لئے معائنہ کرتا ہے ، انہیں میموری میں لاد دیتا ہے ، اور فنکشن کال ایڈریسز کو مل کر کام کرنے کیلئے ضرورت کے مطابق طے کرتا ہے۔ یہ جاری ہے کہ ان ماڈیولز کے لئے جو ضرورت کے مطابق دوسرے ماڈیولز کو کال کرتے ہیں۔ یہ سب یاد میں ہے۔ اس کے نتیجے میں مجموعی طور پر دوبارہ استعمال کیلئے ڈسک میں محفوظ نہیں ہوا ہے۔

Run. کسی ایپلیکیشن کو ماڈیولز کی ضرورت کے ساتھ متحرک منسلک کریں ، جب اور جب واقعی ان کی ضرورت ہو۔

  • بہت سے آپریٹنگ سسٹم "متحرک لنک لائبریری" (DLL) استعمال کرنے کے لئے ایپلیکیشن بنانے اور فراہم کرنے کے لئے فراہم کرتے ہیں۔ یہ علیحدہ لائبریریاں ہیں جن کو چلانے والی ایپلی کیشن OS سے نام لے کر پوچھ سکتی ہے۔ OS کے لائبریری کو لوڈ کرنے کے بعد (یا یہ شاید پہلے ہی میموری میں تھا) لائبریری میں موجود افعال کو کال کرسکتا ہے۔ DLL میموری میں عام طور پر نجی نہیں ہوتے ہیں ، کسی ایک درخواست کے ایک مثال کے ذریعہ استعمال کرنے کے لئے۔ ایک ہی مثال کے طور پر بہت سے مختلف درخواستوں کے بہت سے واقعات پیش کر سکتے ہیں۔

جواب 2:

میرے خیال میں کچھ اور سیاق و سباق مددگار ثابت ہوگا کیوں کہ مختلف چیزوں کے لئے دونوں اصطلاحات کے متعدد استعمال ہیں۔

دانا کے ل dyn ، متحرک لوڈنگ سے مطالبہ پر ڈرائیور کی لوڈنگ ہوسکتی ہے… لیکن پھر بھی ڈرائیور کو ضروری ہے کہ وہ دانا سے مناسب طرح سے جڑ جائے یا یہ کام نہیں کرے گا۔

ایک اور جگہ جو اصطلاحات استعمال کی جاتی ہیں وہ ہیں جب ایک عمل درآمد شروع ہوتا ہے۔

رن ٹائم لوڈر پھر مطلوبہ مشترکہ لائبریریوں سے میل کھاتا ہے اور درخواست اور مختلف لائبریریوں کے مابین ربط فراہم کرتا ہے۔ رن ٹائم لوڈر دراصل پورا پروگرام لوڈ نہیں کرتا ہے - یہ ابتدائی پتے والے صفحات کو لوڈ کرتا ہے… پھر عمل درآمد کو ابتدائی پتے پر منتقل کرتا ہے۔ اب جب یہ ایپلی کیشن چلتی ہے تو اس سے صفحہ کی خرابیاں پیدا ہوجاتی ہیں۔ جو متحرک طور پر ضروری عمل درآمد ہدایات یا ڈیٹا کو لوڈ کرتے ہیں جس کی ضرورت ہوتی ہے۔

ایک اور جگہ جس کا استعمال ایپلی کیشنز کے ساتھ ہوتا ہے اس میں "متحرک" منسلک ہوتا ہے اور اطلاق کی فعالیت کو بڑھانے کے ل libra لائبریریوں کو "پلگ ان" کی حیثیت سے شامل کیا جاتا ہے۔

تو تھوڑا سا اور سیاق و سباق سے بہتر جوابات مل سکیں گے۔