گھر > نمائش > مواد

اصلی وقت آپریٹنگ سسٹم

Mar 08, 2019

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


RTOS کی ایک اہم خصوصیت ایک درخواست کے کام کو قبول کرنے اور مکمل کرنے کے لۓ وقت کی مقدار سے متعلق اس کی استحکام کی سطح ہے؛ متغیر شدت پسند ہے. ایک مشکل اصلی وقت آپریٹنگ سسٹم نرم ریئل ٹائم آپریٹنگ سسٹم سے کم جڑر ہے. اہم ڈیزائن کا مقصد اعلی throughput نہیں ہے، بلکہ نرم یا سخت کارکردگی کی قسم کی ضمانت ہے. ایک RTOS جو عموما یا عام طور پر ایک وقت کی حد سے مل سکتا ہے وہ نرم ریئل ٹائم OS ہے، لیکن اگر یہ حتمی حد تک حتمی حد تک پورا کرسکتا ہے تو یہ ایک حقیقی حقیقی وقت OS ہے.


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


ایک جامع فہرست کے لئے اصل وقت آپریٹنگ سسٹم کی موازنہ دیکھیں. اس کے علاوہ، تمام قسم کے آپریٹنگ سسٹم کے لئے آپریٹنگ سسٹم کی فہرست دیکھیں.