ریئل ٹائم آپریٹنگ سسٹم (آر ٹی او ایس) کیا ہے اور یہ کیسے کام کرتا ہے؟

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





جب ہم آپریٹنگ سسٹم کا لفظ سنتے ہیں تو ، پہلے ہمارے ذہن میں یہ آتا ہے کہ لیپ ٹاپ اور کمپیوٹرز میں آپریٹنگ سسٹم استعمال ہوتا ہے۔ عام طور پر ، ہم مختلف قسم کے آپریٹنگ سسٹم استعمال کرتے ہیں جیسے ونڈوز ایکس پی ، لینکس ، اوبنٹو ، ونڈوز 7،8.8.1 ، اور 10۔ اسمارٹ فونز میں آپریٹنگ سسٹم کٹ کٹ ، جیلیبیئن ، مارش میلو اور نوگٹ کی طرح ہوتے ہیں۔ ایک ڈیجیٹل الیکٹرانک آلہ میں ، کچھ قسم کا آپریٹنگ سسٹم موجود ہے جسے تیار کیا گیا ہے مائکروکونٹرولر پروگرام . وہاں ہے آپریٹنگ سسٹم کی مختلف اقسام مائکروکانٹرولر کے ل for تیار کرنے کے ل to ، لیکن یہاں ہم نے ریئل ٹائم آپریٹنگ سسٹم پر تبادلہ خیال کیا ہے۔

ریئل ٹائم آپریٹنگ سسٹم کیا ہے؟

آر ٹی او ایس ایک آپریٹنگ سسٹم ہے ، یہ ریئل ٹائم سسٹم کا دماغ ہے اور اس کی اطلاع کو فوری طور پر مل جاتا ہے۔ آر ٹی او ایس میں ، یہ کام غیر متوقع واقعات کے پیش قیاسی انداز میں مقررہ وقت اور اس کے ردعمل سے مکمل ہوگا۔ آر ٹی او ایس کی ساخت نیچے دکھائی گئی ہے۔




آر ٹی او ایس کی ساخت

آر ٹی او ایس کی ساخت

آر ٹی او ایس کی قسمیں

یہاں تین مختلف قسم کی آر ٹی او ایس ہیں جن کی پیروی کی جا رہی ہے



  • نرم ریئل ٹائم آپریٹنگ سسٹم
  • ہارڈ ریئل ٹائم آپریٹنگ سسٹم
  • ریئل ٹائم آپریٹنگ سسٹم قائم کریں
آر ٹی او ایس کی قسمیں

آر ٹی او ایس کی قسمیں

نرم ریئل ٹائم آپریٹنگ سسٹم

نرم ریئل ٹائم آپریٹنگ سسٹم کی کچھ آخری تاریخیں ہیں ، اسے ضائع کیا جاسکتا ہے اور وہ ایک وقت t = 0 + پر کارروائی کریں گے۔ نرم ریئل ٹائم آپریٹنگ سسٹم OS کی ایک قسم ہے اور اس میں انتہائی قواعد کی پابندی نہیں ہے۔ اس آپریٹنگ سسٹم کا نازک وقت کسی حد تک تاخیر کا شکار ہے۔ اس آپریٹنگ سسٹم کی مثالیں ڈیجیٹل کیمرا ، موبائل فون اور آن لائن ڈیٹا وغیرہ ہیں۔

سافٹ ریئل ٹائم آپریٹنگ سسٹم

نرم ریئل ٹائم آپریٹنگ سسٹم

ہارڈ ریئل ٹائم آپریٹنگ سسٹم

یہ بھی ایک قسم کا OS ہے اور اس کی پیش گوئی ایک ڈیڈ لائن کے ذریعہ کی گئی ہے۔ پیش گوئی کی گئی ڈیڈ لائن ایک وقت میں t = 0. پر رد عمل ظاہر کرے گی۔ اس آپریٹنگ سسٹم کی کچھ مثالیں کاروں میں ائیر بیگ کنٹرول ، اینٹی لاک بریک ، اور انجن کنٹرول سسٹم وغیرہ ہیں۔

ریئل ٹائم آپریٹنگ سسٹم قائم کریں

اصلی وقت میں ، آپریٹنگ سسٹم میں کچھ خاص پابندیاں ہیں ، وہ سخت نہیں ہیں اور اس سے ناپسندیدہ اثرات پیدا ہوسکتے ہیں۔ اس آپریٹنگ سسٹم کی مثالیں صنعتی آٹومیشن میں بصری معائنہ ہیں۔


ریئل ٹائم آپریٹنگ سسٹم کے ساتھ کام کرنا

آر ٹی او ایس کی بنیادی خصوصیات کی مختلف قسمیں ہیں

  • ترجیحی بنیاد پر شیڈولر
  • سسٹم گھڑی مداخلت کا معمول
  • عزم سلوک
  • ہم وقت سازی اور پیغام رسانی
  • آر ٹی او ایس سروس

ترجیحی بنیاد پر نظام الاوقات

ترجیحی بنیاد پر شیڈولر میں ، زیادہ تر آر ٹی او ایس انفرادی کاموں یا عمل کے ل 32 32 اور 256 کے درمیان ممکنہ ترجیحات کے درمیان ہوتا ہے۔ یہ شیڈولر اعلی ترجیح کے ساتھ اس عمل کو چلائے گا۔ اگر کام سی پی یو پر چل رہا ہے ، تو اگلی اعلی ترجیحی ٹاسک چلتا ہے اور عمل جاری رکھتا ہے۔

نظام میں ، اعلی ترجیحی عمل میں سی پی یو ہوگا

  • یہ بند کرنے کے لئے چلتا ہے
  • اگر اصل کام کو نئے سے پہلے سے خالی کردیا گیا ہے تو پھر ایک اعلی ترجیحی عمل تیار ہوجاتا ہے۔

کاموں یا عمل کی تین ریاستیں ایسی ہیں جو چلانے کے لئے تیار ہیں اور دوسری ایک کو مسدود کردیا گیا ہے اور ہر ریاست کی تفصیل ذیل میں دی گئی ہے۔

چلانے کے لئے تیار

چلانے کے لئے تیار کہا جاتا ہے جب اس عمل کو چلانے کے لئے تمام وسائل ہوں ، لیکن یہ چلتی حالت میں نہیں ہونا چاہئے۔ پھر اسے چلانے کے لئے تیار کہتے ہیں۔

چل رہا ہے

اگر کام سرانجام دے رہا ہے تو پھر اس کے بارے میں کہا جا رہا ہے کہ اس کی حالت چل رہی ہے۔

مسدود

اس حالت میں ، اگر اس کے پاس چلانے کے لئے اتنے وسائل نہیں ہیں ، تو اسے مسدود حالت میں بھیجا جاتا ہے۔

کام کو شیڈول کرنے کے لئے تین تکنیکوں میں ترمیم کی گئی ہے ، ان کی تفصیل کے ساتھ مندرجہ ذیل ہیں۔

تعاون کا نظام الاوقات

اس طرح کے شیڈولنگ میں ، جب تک عمل درآمد مکمل نہیں ہوتا ہے اس وقت تک یہ کام چلے گا

گول رابن شیڈولنگ

اس شیڈولنگ میں ، ہر عمل کو ایک مقررہ وقت کی حد مقرر کی جاتی ہے اور اس عمل کو اس پر عمل درآمد مکمل کرنے کی ضرورت ہوتی ہے بصورت دیگر یہ کام اپنی روانی اور ڈیٹا کی تیاری سے محروم ہوجاتا ہے۔

قبل از وقت شیڈولنگ

پہلے سے طے شدہ شیڈولنگ میں وقت پر منحصر وقت کا انحصار شامل ہے۔ عام طور پر 256 ترجیحی سطحوں کا استعمال کیا جاتا ہے اور ہر کام کی ایک الگ ترجیحی سطح ہوتی ہے۔ کچھ ایسے سسٹم ہیں جو زیادہ ترجیحی سطح کی حمایت کرتے ہیں اور متعدد کاموں میں کچھ ترجیحات ہوتی ہیں۔

سسٹم گھڑی میں خلل ڈالنے کا معمول

حساس وقت کو انجام دینے کے لئے آر ٹی او ایس نظام کی گھڑیاں فراہم کرے گا۔ اگر 1ms سسٹم گھڑی ہے تو ، پھر آپ کو 50 ملی میٹر میں کام مکمل کرنا ہوگا۔ عام طور پر ، ایک ایسا API موجود ہوتا ہے جو آپ کو '50mms میں مجھے جاگتے ہو' کہنے کے لئے پیروی کرتا ہے۔ لہذا یہ کام اس وقت تک نیند کی حالت میں ہوگا جب تک کہ آر ٹی او ایس جاگ نہ جائے۔ ہمارے پاس دو نوٹس ہیں کہ جاگ اٹھے گی اس وقت بالکل ٹھیک چلنا یقینی نہیں بنائے گی ، اس کا انحصار ترجیح پر ہے اور اگر اعلی ترجیح فی الحال چل رہی ہے تو اس میں تاخیر ہوگی۔

عزم سلوک

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

ہمیں شور مچانا ہوگا کہ پروجیکٹ کے ڈویلپرز ہارڈ ویئر کے لئے مخصوص ISR کا لکھیں گے۔ اس سے پہلے کہ آر ٹی او ایس آئی ایس آر کو سیریل پورٹس ، سسٹم کی گھڑیوں کے ل gives دیتا ہے اور یہ نیٹ ورکنگ ہارڈویئر ہوسکتا ہے ، لیکن اگر پیسمیکر سگنلز ، ایکچیوئٹرز وغیرہ کی طرح کوئی مہارت حاصل ہے تو ، آر ٹی او ایس کا حصہ نہیں بن سکتے ہیں۔

یہ سب مجموعی عمومی کاموں کے بارے میں ہے اور آر ٹی او ایس میں بڑے پیمانے پر نفاذ ہے۔ کچھ RTOS مختلف طریقے سے چلائے جاتے ہیں اور مذکورہ بالا تفصیل موجودہ RTOS کے بڑے حصے کے لئے اہل ہے۔

ہم وقت سازی اور پیغام رسانی

مطابقت پذیری اور پیغام رسانی ایک سسٹم کے ٹاسک کے درمیان دوسرے سسٹم تک رابطے کی سہولت فراہم کرتی ہے اور پیغام رسانی کی خدمات مندرجہ ذیل ہیں۔ داخلی سرگرمیوں کی ہم وقت سازی کے لئے ایونٹ کا جھنڈا استعمال ہوتا ہے اور ٹیکسٹ میسجز بھیجنے کے ل we ہم میل باکس ، پائپ اور میسج قطار میں استعمال کرسکتے ہیں۔ عام ڈیٹا والے علاقوں میں ، سیمفورس استعمال کیے جاتے ہیں۔

  • سیمفورس
  • پروگرام کے جھنڈے
  • میل باکسز
  • پائپ
  • پیغام کی قطاریں

آر ٹی او ایس سروس

آپریٹنگ سسٹم کا سب سے اہم حصہ دانا ہے۔ ہارڈویئر کی نگرانی کے لئے کام کو فارغ کرنا چاہئے اور ذمہ داریوں کے دانے دار جو انتظامات کرتے ہیں اور وسائل مختص کرتے ہیں۔ اگر کام ہر بار سی پی یو کی توجہ حاصل نہیں کرسکتا ہے ، تو پھر کچھ دوسری خدمات موجود ہیں جو دانی کے ذریعہ فراہم کی جاتی ہیں۔ مندرجہ ذیل ہیں

  • وقت کی خدمات
  • مداخلت سے متعلق خدمات
  • ڈیوائس مینجمنٹ کی خدمات
  • میموری کی خدمات
  • ان پٹ آؤٹ پٹ خدمات

آر ٹی او ایس کے فوائد

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

اس مضمون میں ، ہم نے تبادلہ خیال کیا ہے کہ اصل وقت کا آپریٹنگ سسٹم کیسے کام کرے گا۔ مجھے امید ہے کہ اس کو پڑھ کر آپ نے کچھ بنیادی معلومات حاصل کیں۔ اگر آپ کو اس مضمون کے بارے میں کوئی سوالات ہیں یا بجلی کے منصوبوں کو نافذ کرنے کے لئے ، براہ کرم نیچے والے حصے میں کوئی تبصرہ نہ کریں۔ آپ کے لئے یہ سوال یہ ہے کہ آر ٹی او ایس کے کیا کام ہیں؟