ٹیکنالوجی

ڈرائیور کی تعریف

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

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

ویڈیو کارڈ کی صورت میں، ہم اس ریزولوشن کو ریگولیٹ کر سکتے ہیں جس میں آپریٹنگ سسٹم کا ڈیسک ٹاپ ڈسپلے ہوتا ہے، پکسلز کی تعداد میں: مثال کے طور پر، 1024 x 768 (افقی x عمودی)، 1200 x 800، 800 x 600 وغیرہ پر

ماؤس یا ماؤس کے معاملے میں، ہم اس رفتار کو کنٹرول کر سکتے ہیں جس کے ساتھ پوائنٹر (یا تیر) حرکت کرتا ہے، سرعت، بائیں اور دائیں بٹنوں کا تبادلہ وغیرہ۔

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

ونڈوز یا میک جیسے سسٹمز میں، ہارڈویئر مینوفیکچرر کے لیے CD/DVD پر تقسیم کرنا زیادہ عام ہے، اپنے ملکیتی آپریٹنگ سسٹم کے باہر یا اندر، تصدیق شدہ ڈرائیورز یا سافٹ ویئر تیار کرنے والی کمپنیوں کے حوالے سے نہیں: Microsoft یا Apple۔ GNU/Linux یا BSD کے معاملے میں، کمپنیاں شاذ و نادر ہی ڈرائیوروں کو ریلیز کرتی ہیں: کبھی وہ ملکیتی ہوتے ہیں، کبھی آزاد ہوتے ہیں۔ HP جیسی فرمیں عام طور پر پیری فیرلز جیسے پرنٹرز کے لیے ڈرائیورز لانچ کرتی ہیں، مکمل مطابقت حاصل کر کے۔

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

بعض صورتوں میں، جیسے وائی فائی (وائرلیس) کارڈز، GNU/Linux صارف کو دیکھا جا سکتا ہے "پابندndiswrapper سافٹ ویئر کے ذریعے ونڈوز ڈرائیوروں کو استعمال کرنے کے لیے: صرف کچھ چپس مفت ڈرائیوروں کو سپورٹ کرتی ہیں، جیسے چپس ایتھروس، اور ریئلٹیک 818 ایکس (یہاں بہترین USB ڈیوائسز ہیں جو مفت سافٹ ویئر کے ساتھ پی سی سے منسلک کرنے کی ضرورت کے بغیر کام کرتے ہیں)۔

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

$config[zx-auto] not found$config[zx-overlay] not found