گھر آڈیو سی پی یو انٹراپٹ کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

سی پی یو انٹراپٹ کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - سی پی یو انٹراپٹ کوڈ (سی آئی سی) کا کیا مطلب ہے؟

ایک سی پی یو انٹراپٹ کوڈ (سی پی یو) سافٹ ویئر یا ہارڈویئر کے ذریعہ ایک کوڈ ہے جس کو CPU کو بھیجا جاتا ہے تاکہ جب تک کہ مداخلت میں درخواست کی گئی کارروائی مکمل نہ ہوجائے اس وقت تک تمام عمل کو ختم کردیں۔


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

ٹیکوپیڈیا سی پی یو انٹراپٹ کوڈ (سی آئی سی) کی وضاحت کرتا ہے

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


پرانے کمپیوٹر سسٹم میں ، کلاس I ، II اور III کے شناختی کوڈ کے وقفے سے اشارے ایک ہی وقت میں پروسیسر کے ذریعہ موصول ہوتے ہیں اور اس پر کارروائی کی جاتی ہے۔ ایک ہی طبقے کی رکاوٹیں مداخلت والے پروسیسر کے ذریعہ بند ہوجاتی ہیں۔


سی پی یوز وقتا. فوقتا events واقعات کے ایک خاص سلسلے کی پیروی کرتے ہیں جس میں ایک وقفے پر عملدرآمد ہوتا ہے جس میں عام پروگرام کی تعمیل سے زیادہ خلل ترجیح دی جاتی ہے۔ پہلی سطح کے مداخلت سے متعلق ہینڈلنگ کوڈ بہت احتیاط سے لکھا گیا ہے۔ مداخلت کو سنبھالنے کے بعد ، سی پی یو کی عمل درآمد حالت کو بحال کیا جاتا ہے اور مداخلت کو خارج کردیا جاتا ہے۔ اس کے بعد سی پی یو معطل پروگرام پر عمل درآمد جاری رکھے گا۔


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

سی پی یو انٹراپٹ کوڈ کیا ہے؟ - ٹیکوپیڈیا سے تعریف