OS میں طویل مدتی بمقابلہ شارٹ ٹرم شیڈیولر

مصنف: Laura McKinney
تخلیق کی تاریخ: 5 اپریل 2021
تازہ کاری کی تاریخ: 9 مئی 2024
Anonim
OS میں طویل مدتی بمقابلہ شارٹ ٹرم شیڈیولر - ٹیکنالوجی
OS میں طویل مدتی بمقابلہ شارٹ ٹرم شیڈیولر - ٹیکنالوجی

مواد

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


مشمولات: OS میں طویل مدتی اور قلیل مدتی شیڈولر کے مابین فرق

  • موازنہ چارٹ
  • او ایس میں طویل مدتی شیڈیولر کیا ہے؟
  • OS میں شارٹ ٹرم شیڈیولر کیا ہے؟
  • کلیدی اختلافات

موازنہ چارٹ

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

او ایس میں طویل مدتی شیڈیولر کیا ہے؟

ایک طویل مدتی شیڈولر کو اس نظام کی تعریف ملتی ہے جس سے یہ معلوم کرنے میں مدد ملتی ہے کہ کون سے پروگرام شروع سے نظام میں داخل ہوتے ہیں ، اس کے بعد وہ فہرست سے انتہائی متعلقہ پروگرام کا انتخاب کرتا ہے اور پھر اس پر عمل درآمد کے عمل کو شروع کرنے کے لئے میموری میں بھرا دیتا ہے۔ جاب شیڈولر کا لازمی ہدف ملازمتوں کا ایڈجسٹ امتزاج دینا ہے ، مثال کے طور پر ، I / O پابند اور پروسیسر کا پابند۔ یہ اسی طرح ملٹیگرامگرامنگ کی سطح کو بھی کنٹرول کرتا ہے۔ اگر ملٹی گرگرامنگ کی سطح مستحکم ہے ، تو عمل کی تخلیق کی معمول کی شرح کو فریم ورک کو چھوڑنے کے طریقہ کار کی معمولی ٹیک آف ریٹ کے برابر ہونا چاہئے۔ اسی طرح کام کا شیڈول بھی کہا جاتا ہے۔ یہ لائن سے فارم کا انتخاب کرتا ہے اور ان پر عمل درآمد کے لئے میموری میں انھیں بھر دیتا ہے۔ سی پی یو کی منصوبہ بندی کے ل memory میموری میں بوجھ ہینڈل کریں۔ کچھ فریم ورکوں پر ، طویل فاصلے تک کا شیڈول قابل رسائی یا نہ ہونے کے برابر ہوسکتا ہے۔ وقت کی تقسیم کے کام کرنے والے فریم ورک کا کوئی طویل شیڈول نہیں ہے۔ اس مقام پر جب ایک طریقہ کار ریاست کو نئے سے تیار کرنے میں تبدیل کرتا ہے ، تب طویل فاصلے طے کرنے والے کا استعمال ہوتا ہے۔ طویل فاصلے کی بوکنگ واضح طور پر ملٹی ٹاسکنگ فریم ورک میں ملٹی گرگرامنگ کی سطح کو کنٹرول کرتی ہے ، مخصوص حکمت عملی کے بعد یہ فیصلہ کرنے کے لئے کہ آیا فریم ورک کسی دوسرے روزگار کی رہائش کا احترام کرسکتا ہے یا ، اگر ایک سے زیادہ قبضہ پیش کیا جاتا ہے تو ، ان میں سے کون کون سے انتخاب کرنا چاہئے۔ ملٹیگرامگرامنگ اور تھرو پٹ کی سطح کے مابین کچھ تجارت کے لئے ضرورت ظاہر ہوتی ہے ، خاص طور پر جب کوئی ذہین فریم ورک پر غور کرتا ہے۔ نظام کے ل procedures ، طریقہ کار کی تعداد جتنی زیادہ ہوگی ، ان میں سے ہر ایک سی پی یو کو کنٹرول کرنے میں بہت کم وقت دے سکتا ہے ، اگر تمام طریقہ کار پر جواب دہی کی ایک معقول رقم دی جاتی ہے۔


OS میں شارٹ ٹرم شیڈیولر کیا ہے؟

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


کلیدی اختلافات

  1. ایک طویل مدتی شیڈولر کو اس نظام کی تعریف ملتی ہے جس سے یہ معلوم کرنے میں مدد ملتی ہے کہ کون سے پروگرام شروع سے نظام میں داخل ہوتے ہیں۔ جبکہ ، ایک شارٹ ٹرم شیڈولر ایک ایسے نظام کی تعریف حاصل کرتا ہے جو یہ جاننے میں مدد کرتا ہے کہ پروسیسر کے لئے کون سے پروگرام سب سے زیادہ اہم ہیں۔
  2. طویل مدتی شیڈیولر کا متبادل نام نوکری کا شیڈولر بن جاتا ہے۔ جبکہ ، قلیل مدتی شیڈیولر کا متبادل نام سی پی یو شیڈولر بن جاتا ہے۔
  3. ایک طویل مدتی شیڈیولر فہرست سے انتہائی متعلقہ پروگرام کا انتخاب کرتا ہے اور پھر اس پر عمل درآمد کے عمل کو شروع کرنے کے لئے اسے میموری میں بھرا دیتا ہے۔ دوسری طرف ، ایک قلیل مدتی شیڈیولر ضروری پروگرام لیتا ہے اور انہیں فوری طور پر چلاتا ہے۔
  4. طویل مدتی شیڈولر کے ل all ، تمام پروگرام قطار میں سیٹ کرتے ہیں اور پھر ضرورت کے مطابق منتخب کردہ بہترین پروگرام۔ دوسری طرف ، قلیل مدتی شیڈیولر کے ل for ، اس طرح کی کوئی قطار موجود نہیں ہے اور صرف ایک محدود تعداد میں اوزار موجود ہیں۔
  5. طویل المیعاد شیڈیولر میں مختلف پروگراموں کے شیڈول میں آنے کے لئے جو وقت لیا جاتا ہے وہ دوسرے کے مقابلے میں کم ہوتا جاتا ہے۔ دوسری طرف ، قلیل مدتی شیڈولر کے ل taken وقت زیادہ وقت لگتا ہے کیونکہ اس میں بہت سی پابندیاں ہیں۔
  6. طویل مدتی شیڈولر میں پروگراموں کے انتخاب کی تعدد کم رہتا ہے اور یہ ضرورت نہیں بنتا ہے۔ دوسری طرف ، قلیل مدتی شیڈیولر میں پروگراموں کے انتخاب کی تعدد بہت زیادہ ہوجاتی ہے۔