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

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

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

Anonim

تعریف - دانا کا کیا مطلب ہے؟

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


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

ٹیکوپیڈیا نے دانا کی وضاحت کی

کمپیوٹر کرنل تین بڑے کمپیوٹر ہارڈویئر اجزاء کے مابین انٹرفیس کرتا ہے ، جو ایپلی کیشن / یوزر انٹرفیس اور سی پی یو ، میموری اور دیگر ہارڈویئر I / O آلات کے مابین خدمات مہیا کرتا ہے۔


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


دانا اس کے لئے ذمہ دار ہے:

  • درخواست پر عمل درآمد کیلئے عمل درآمد
  • میموری کا انتظام ، مختص اور I / O
  • ڈیوائس ڈرائیوروں کے استعمال سے ڈیوائس مینجمنٹ
  • سسٹم کال کنٹرول ، جو دانی کی خدمات کے نفاذ کے لئے ضروری ہے

دانے کی پانچ اقسام ہیں:

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