ڈیوائس ڈرائیور کیا ہے؟ اس کا مقصد کیا ہے؟

What Is Device Driver



ڈیوائس ڈرائیور کیا ہے؟ ڈیوائس ڈرائیور سافٹ ویئر کا مقصد کیا ہے؟ ڈیوائس ڈرائیورز کی مختلف اقسام کیا ہیں؟ اس پوسٹ میں ڈیوائس ڈرائیورز کی تفصیل سے وضاحت کرنے کی کوشش کی گئی ہے۔

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



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







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





ڈیوائس ڈرائیور کیا ہے؟



ڈیوائس ڈرائیور کی اقسام - دانا اور صارف ڈرائیور

کمپیوٹر سے وابستہ تقریباً ہر ڈیوائس کے لیے ڈیوائس ڈرائیور موجود ہیں۔ BIOS یہاں تک کہ ورچوئل مشینیں اور بہت کچھ۔ ڈیوائس ڈرائیورز کو تقریباً دو اقسام میں تقسیم کیا جا سکتا ہے:

  1. کرنل ڈیوائس ڈرائیورز
  2. صارف ڈیوائس ڈرائیورز

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

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



صارف موڈ ڈیوائس ڈرائیورز عام طور پر کمپیوٹر پر سیشن کے دوران صارفین چلاتے ہیں۔ یہ وہ ڈیوائسز ہو سکتی ہیں جنہیں صارف کمپیوٹر پر لایا ہو، کرنل ڈیوائسز کے علاوہ۔ زیادہ تر پلگ اینڈ پلے ڈیوائسز کے ڈرائیور اس زمرے میں آتے ہیں۔ صارف ڈیوائس ڈرائیوروں کو ڈسک پر لکھا جا سکتا ہے تاکہ وہ وسائل کو متاثر نہ کریں۔ تاہم، گیمنگ ڈیوائس ڈرائیوروں کے لیے، یہ تجویز کیا جاتا ہے کہ انہیں مین میموری (RAM) میں اسٹور کریں۔

ڈرائیوروں اور کریکٹر ڈرائیوروں کو بلاک کریں۔

یہ دو - بلاک اور کریکٹر ڈیوائس ڈرائیورز - ڈیٹا کو پڑھنے اور لکھنے کے زمرے میں آتے ہیں۔ ہارڈ ڈرائیوز، سی ڈیز، یو ایس بی سٹکس وغیرہ - یا تو بلاک ڈرائیورز یا کریکٹر ڈرائیور ہو سکتے ہیں، اس بات پر منحصر ہے کہ ان کا استعمال کیسے کیا جاتا ہے۔

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

بلاک ڈرائیور ایک وقت میں ایک سے زیادہ کردار لکھنے اور پڑھنے کا حوالہ دیتے ہیں۔ عام طور پر، بلاک ڈیوائس ڈرائیور ایک بلاک بناتے ہیں اور جتنی معلومات بلاک میں ہو سکتے ہیں نکالتے ہیں۔ مثال کے طور پر، ہارڈ ڈرائیوز بلاک ڈیوائس ڈرائیور استعمال کرتی ہیں۔ سی ڈیز بلاک ڈیوائس ڈرائیورز بھی ہیں، لیکن کرنل کو یہ چیک کرنے کی ضرورت ہوتی ہے کہ جب بھی کسی بھی ایپلیکیشن کے ذریعے سی ڈی شروع کی جاتی ہے تو ڈیوائس اب بھی کمپیوٹر سے منسلک ہے۔

ونڈوز اسٹور کو دوبارہ رجسٹر کریں

عام اور OEM ڈرائیور

ڈیوائس ڈرائیور عام یا OEM مخصوص ہوسکتے ہیں۔ اگر کوئی ڈیوائس ڈرائیور آپریٹنگ پروگرام کے ساتھ آتا ہے، تو یہ غالباً ایک عام ڈیوائس ڈرائیور ہوگا۔ ایک عام ڈیوائس ڈرائیور ایک ڈرائیور ہے جو ایک مخصوص قسم کے آلات کے مختلف برانڈز کے ساتھ استعمال کیا جا سکتا ہے. مثال کے طور پر، Windows 10 میں متعدد عام ڈرائیورز ہیں جو دستی طور پر کسی دوسرے سافٹ ویئر کو انسٹال کیے بغیر کام کرتے ہیں۔

کچھ معاملات میں، معیاری ڈرائیور مدد نہیں کرتے۔ لہذا، اصل سازوسامان بنانے والے اپنے ڈیوائس ڈرائیور بناتے ہیں۔ یہ OEM ڈیوائس ڈرائیورز ہیں جنہیں آپریٹنگ سسٹم انسٹال ہونے کے بعد الگ سے انسٹال کرنے کی ضرورت ہے۔ پرانے دور کے کمپیوٹرز کو ٹیگ کیا جاتا تھا، اور اس لیے مدر بورڈ ڈرائیوروں کو بھی بیرونی طور پر انسٹال کرنا پڑتا تھا۔ لیکن وہ ونڈوز ایکس پی کا دور تھا۔ چند مینوفیکچررز کو چھوڑ کر، زیادہ تر بلٹ ان ڈرائیور سیٹ پہلے ہی آپریٹنگ سسٹم میں شامل ہیں۔

ورچوئل ڈیوائس ڈرائیورز

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

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

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

مقبول خطوط