گھر ہارڈ ویئر i / o درخواست کیا ہے؟ - ٹیکوپیڈیا سے تعریف

i / o درخواست کیا ہے؟ - ٹیکوپیڈیا سے تعریف

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

Anonim

تعریف - I / O درخواست کا کیا مطلب ہے؟

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

ٹیکوپیڈیا I / O درخواست کی وضاحت کرتا ہے

I / O درخواست والے پیکٹ بنیادی طور پر ڈیوائس ڈرائیوروں اور آپریٹنگ سسٹم کے مابین مواصلات کے لئے استعمال ہوتے ہیں۔ یہ ایک خاص عمل کو غیر مسدود کرنے اور مکمل طور پر سرانجام دینے کی اجازت دیتا ہے۔

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

i / o درخواست کیا ہے؟ - ٹیکوپیڈیا سے تعریف