نرم

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

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





پر پوسٹ کیا گیا۔آخری بار اپ ڈیٹ کیا گیا: فروری 16، 2021

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



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

مشمولات[ چھپائیں ]



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

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

ڈیوائس ڈرائیور کیسے کام کرتے ہیں؟

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



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

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



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

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

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

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

ورچوئل ڈیوائس ڈرائیور کہاں استعمال ہوتا ہے؟

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

کیا تمام آلات کو ڈرائیور کی ضرورت ہے؟

کسی ڈیوائس کو ڈرائیور کی ضرورت ہے یا نہیں اس کا انحصار اس بات پر ہے کہ آیا آپ کا آپریٹنگ سسٹم ہارڈ ویئر ڈیوائس اور اس کی خصوصیات کو پہچانتا ہے۔ کچھ پیری فیرلز جو آپریٹنگ سسٹم کے لیے نامعلوم ہیں اور جن کے لیے ڈرائیور کی ضرورت ہوتی ہے وہ ہیں – ویڈیو کارڈ، یو ایس بی ڈیوائس، ساؤنڈ کارڈ، اسکینر، پرنٹر، کنٹرولر موڈیم، نیٹ ورک کارڈ، کارڈ ریڈر وغیرہ… آپریٹنگ سسٹم میں عام طور پر کچھ جنرک ڈرائیور ہوتے ہیں جو عام ہارڈویئر ڈیوائسز کی اجازت دیتے ہیں۔ بنیادی سطح پر کام کرنا۔ ایک بار پھر، شرط یہ ہے کہ OS کو ڈیوائس کی خصوصیات کو پہچاننا چاہیے۔ کچھ ڈیوائسز جو عام ڈرائیوروں کے ساتھ کام کر سکتی ہیں وہ ہیں - RAM، کی بورڈ، ماؤس، سپیکر، مانیٹر، ہارڈ ڈرائیو، ڈسک ڈرائیو، CPU، پاور سپلائی، جوائس اسٹک وغیرہ… کسی کو آگاہ ہونا چاہیے کہ آپریٹنگ سسٹم کی طرف سے فراہم کردہ جنرک ڈرائیور کو اپ ڈیٹ نہیں کیا گیا ہے۔ ہارڈ ویئر مینوفیکچرر کے ذریعہ فراہم کردہ ڈرائیوروں کی طرح کثرت سے۔

یہ بھی پڑھیں: کمپیوٹر فائل کیا ہے؟

اگر آپ نے ڈرائیور انسٹال نہیں کیا ہے تو کیا ہوگا؟

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

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

ڈیوائس ڈرائیورز کی اقسام

آج کل استعمال ہونے والے تقریباً ہر ہارڈویئر ڈیوائس کے لیے ایک ڈیوائس ڈرائیور موجود ہے۔ ان ڈرائیوروں کو بڑے پیمانے پر درج ذیل 2 زمروں میں تقسیم کیا جا سکتا ہے - صارف ڈیوائس ڈرائیور اور کرنل ڈیوائس ڈرائیور

صارف ڈیوائس ڈرائیورز

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

یہ بھی پڑھیں: ISO فائل کیا ہے؟

کرنل ڈیوائس ڈرائیورز

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

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

ڈیوائس ڈرائیور کی دیگر اقسام

1. عام اور OEN ڈرائیور

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

بعض اوقات، ہارڈویئر ڈیوائسز میں کچھ خصوصیات ہوتی ہیں جنہیں OS نہیں پہچان سکتا۔ ڈیوائس بنانے والا اس طرح کے آلات کے لیے متعلقہ ڈرائیور فراہم کرتا ہے۔ یہ OEM ڈیوائس ڈرائیور کہلاتے ہیں۔ ایسے آلات کے صحیح طریقے سے کام کرنے کے لیے، OS انسٹال کرنے کے بعد ڈرائیوروں کو الگ سے انسٹال کرنا پڑتا ہے۔ اس وقت جب Windows XP استعمال میں تھا، یہاں تک کہ مدر بورڈ کے ڈرائیوروں کو الگ سے انسٹال کرنا پڑتا تھا۔ آج، زیادہ تر جدید نظام بلٹ میں عام ڈیوائس ڈرائیور فراہم کرتے ہیں۔

2. بلاک اور کریکٹر ڈرائیورز

ڈیوائس ڈرائیورز کو بلاک ڈرائیورز یا کریکٹر ڈرائیورز کے طور پر درجہ بندی کیا جا سکتا ہے اس بنیاد پر کہ ڈیٹا کیسے پڑھا اور لکھا جاتا ہے۔ ڈیوائسز جیسے ہارڈ ڈسک، سی ڈی ROMs اور USB ڈرائیوز کو ان کے استعمال کے طریقے کی بنیاد پر درجہ بندی کیا جاتا ہے۔

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

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

یہ بھی پڑھیں: Wi-Fi 6 (802.11 ax) کیا ہے؟

ڈیوائس ڈرائیوروں کا انتظام

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

مینوفیکچرر کی طرف سے فراہم کردہ ڈرائیور اپ ڈیٹس ہمیشہ ان کی آفیشل ویب سائٹ پر مفت دستیاب ہوتی ہیں۔ ڈیوائس ڈرائیور اپ ڈیٹ کے لیے ادائیگی نہ کرنے کا خیال رکھیں!

اپنے ڈرائیوروں کو اپ ڈیٹ کرنا ضروری ہے کیونکہ، اکثر اوقات، ہارڈویئر ڈیوائس کے ساتھ بہت سے مسائل کا پتہ ڈیوائس ڈرائیور کے ساتھ کسی مسئلے کی وجہ سے ہوتا ہے۔

خلاصہ

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

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