একটি ডিভাইস ড্রাইভার একটি ছোট্ট সফ্টওয়্যার যা অপারেটিং সিস্টেম এবং অন্যান্য সফটওয়্যারকে হার্ডওয়্যারের একটি অংশের সাথে যোগাযোগ করার জন্য বলে।
উদাহরণস্বরূপ, প্রিন্টার ড্রাইভারগুলি অপারেটিং সিস্টেমকে বলবে এবং এক্সটেনশন অনুসারে যে কোনও প্রোগ্রামে আপনার কাছে যে জিনিসটি খুলতে চান তা খুলতে চান, ঠিক কিভাবে পৃষ্ঠাতে তথ্য মুদ্রণ
সাউন্ড কার্ড ড্রাইভারগুলি প্রয়োজনীয় যাতে আপনার অপারেটিং সিস্টেমটি 1 এবং 0 এর অনুবাদ করতে পারে তা ঠিকভাবে জানেন, যাতে সাউন্ড কার্ড আপনার হেডফোন বা স্পিকারগুলিতে আউটপুট করতে পারে এমন অডিও সিগন্যালগুলিতে এমপি 3 ফাইল অন্তর্ভুক্ত।
একই সাধারণ ধারণা ভিডিও কার্ড, কীবোর্ড, মনিটর, মাউস, ডিস্ক ড্রাইভ ইত্যাদি ক্ষেত্রে প্রযোজ্য।
কেন ড্রাইভার গুরুত্বপূর্ণ, আরও কিছু উদাহরণ সহ পাশাপাশি আপনার ড্রাইভারকে কীভাবে আপডেট করা যায় এবং কীভাবে তারা সঠিকভাবে কাজ না করে তা কী করতে হয় সে সম্পর্কে আরও তথ্যের জন্য আরও পড়তে থাকুন।
কিভাবে ডিভাইস ড্রাইভার কাজ সঠিকভাবে?
আপনি যে প্রোগ্রামটি ব্যবহার করছেন এবং কোনও ডিভাইস যে প্রোগ্রামটি যেভাবে ব্যবহার করতে চায় সেটির মধ্যে অনুবাদকদের মত ডিভাইস ড্রাইভারগুলির কথা ভাবুন। সফ্টওয়্যার এবং হার্ডওয়্যার বিভিন্ন মানুষ বা সংস্থা দ্বারা তৈরি এবং দুটি কথা বলা হয় সম্পূর্ণরূপে বিভিন্ন ভাষা, তাই একটি অনুবাদক (চালক) তাদের যোগাযোগ করতে পারবেন।
অন্য কথায়, একটি সফটওয়্যার প্রোগ্রাম ড্রাইভারকে তথ্য সরবরাহ করতে পারে যে এটি হার্ডওয়্যারের একটি অংশ কী চায়, ডিভাইস ড্রাইভারের তথ্য বোঝে এবং তারপরে হার্ডওয়্যারটির সাথে সম্পন্ন করতে পারে।
ডিভাইস ড্রাইভারগুলির জন্য ধন্যবাদ, বেশিরভাগ সফটওয়্যার প্রোগ্রামগুলি হার্ডওয়ারের সাথে সরাসরি কীভাবে কাজ করতে হয় তা জানার প্রয়োজন নেই এবং ব্যবহারকারীদের সাথে ইন্টারঅ্যাক্ট করার জন্য ড্রাইভারকে সম্পূর্ণ অ্যাপ্লিকেশন অভিজ্ঞতা অন্তর্ভুক্ত করতে হবে না। পরিবর্তে, প্রোগ্রাম এবং ড্রাইভার কেবল একে অপরের সাথে ইন্টারফেস কিভাবে জানা প্রয়োজন।
এই জড়িত প্রত্যেকের জন্য একটি চমত্কার ভাল চুক্তি, সেখানে একটি প্রায় অবিরাম সরবরাহ সফ্টওয়্যার এবং হার্ডওয়্যার আছে বিবেচনা। সবারই সাথে যোগাযোগ করতে হলে প্রত্যেকেরই জানা উচিত, সফ্টওয়্যার এবং হার্ডওয়্যার তৈরির প্রক্রিয়া অসম্ভব হবে।
কিভাবে ডিভাইস ড্রাইভার পরিচালনা করবেন
বেশিরভাগ সময়, ড্রাইভারগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয় এবং কখনও কখনও অতিরিক্ত মনোযোগের প্রয়োজন হয় না, পাশাপাশি বাগ সংশোধন করার জন্য বা একটি দুর্দান্ত নতুন বৈশিষ্ট্য যোগ করার জন্য সাময়িকভাবে আপডেট করা প্রয়োজন। উইন্ডোজ কিছু ড্রাইভারের জন্য এটি সত্য যা উইন্ডোজ আপডেটের মাধ্যমে ডাউনলোড করা হয়।
আপনার উইন্ডোজ কম্পিউটারে হার্ডওয়্যারগুলির প্রতিটি অংশের ড্রাইভারগুলি ডিভাইস ম্যানেজার থেকে পরিচালিত হয়, মাইক্রোসফ্ট উইন্ডোজের সমস্ত সংস্করণে উপলব্ধ।
উইন্ডোজগুলিতে ড্রাইভারগুলির সাথে জড়িত কিছু সাধারণ কাজ এখানে রয়েছে:
- কিভাবে উইন্ডোজ ড্রাইভার আপডেট করুন
- কিভাবে উইন্ডোজ এর ড্রাইভার এর সংস্করণ নম্বর খুঁজুন
- কিভাবে উইন্ডোজ একটি ড্রাইভার ফিরে রোল
এখানে ড্রাইভার সম্পর্কিত কয়েকটি অতিরিক্ত সংস্থান রয়েছে:
- ফ্রি ড্রাইভার আপডেটার সফ্টওয়্যার সরঞ্জাম
- উইন্ডোজ 10 ড্রাইভার (আপডেট তালিকা)
- উইন্ডোজ 8 ড্রাইভার (আপডেট তালিকা)
- উইন্ডোজ 7 ড্রাইভার (আপডেট তালিকা)
- কিভাবে নির্মাতার ওয়েবসাইট থেকে ড্রাইভার খুঁজে এবং ডাউনলোড করুন
- জনপ্রিয় ড্রাইভার ওয়েবসাইট ডাউনলোড করুন
- উইন্ডোজ এর 32-বিট বা 64-বিট সংস্করণ চালানোর সময় কীভাবে নির্ধারণ করা যায় তা নির্ধারণ করুন
হার্ডওয়ারের একটি নির্দিষ্ট অংশে বিচ্ছিন্ন করা যেতে পারে এমন অনেক সমস্যা প্রকৃত হার্ডওয়্যার নিজেই সমস্যা নয়, তবে হার্ডওয়্যারগুলির জন্য ইনস্টল করা ডিভাইস ড্রাইভারগুলির সাথে সমস্যা। উপরে লিঙ্কযুক্ত কিছু সংস্থান আপনাকে এটিকে চিত্রিত করতে সহায়তা করবে।
ডিভাইস ড্রাইভার সম্পর্কে আরো
মৌলিক সফটওয়্যার-ড্রাইভার-হার্ডওয়্যার সম্পর্কের বাইরে, এমন কিছু অন্যান্য পরিস্থিতি রয়েছে যা ড্রাইভার (এবং তা না) যেগুলি আকর্ষণীয়।
যদিও এই দিনগুলি কম সাধারণ, কিছু সফ্টওয়্যার সরাসরি কিছু হার্ডওয়্যারের সাথে যোগাযোগ করতে সক্ষম হয়-কোন ড্রাইভার দরকার নেই! সফ্টওয়্যারটি খুব সহজেই হার্ডওয়্যারগুলিতে পাঠানো হয়, বা যখন উভয় একই সংস্থার দ্বারা উন্নত হয় তখনই এটি কেবলমাত্র সম্ভব হয় তবে এটি একটি অন্তর্নির্মিত ড্রাইভার পরিস্থিতি হিসাবেও বিবেচিত হতে পারে।
কিছু ডিভাইস ড্রাইভার সরাসরি একটি ডিভাইসের সাথে যোগাযোগ করে, তবে অন্যরা একসঙ্গে স্তরযুক্ত হয়। এই পরিস্থিতিতে, ড্রাইভারটি অন্য ড্রাইভারের সাথে যোগাযোগের আগে এক ড্রাইভারের সাথে যোগাযোগ করবে, এবং যতক্ষণ না শেষ ড্রাইভার হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ সম্পাদন করে।
এই "মাঝারি" ড্রাইভারগুলি অন্যান্য ড্রাইভারগুলি সঠিকভাবে কাজ করছে কিনা তা যাচাই করার পাশাপাশি অন্য কোনও ফাংশন সঞ্চালন করে না। তথাপি, একটি স্ট্যাকের মধ্যে কাজকারী একটি চালক বা গুণক আছে কিনা তা আপনি জানেন না বা কিছুই না করেই পটভূমিতে এটি করা হয়।
উইন্ডোজ এসইএস ফাইলগুলি লোডযোগ্য ডিভাইস ড্রাইভার হিসাবে ব্যবহার করে, যার অর্থ তারা একটি প্রয়োজনীয় ভিত্তিতে লোড করা যেতে পারে যাতে তারা সর্বদা মেমরি গ্রহণ না করে-অন্যান্য ড্রাইভারগুলি DLL বা EXE ফর্ম্যাটে থাকে। লিনাক্স। কেও মডিউলগুলির জন্যও একই।
WHQL মাইক্রোসফ্ট দ্বারা একটি পরীক্ষামূলক প্রক্রিয়া যা এটি প্রমাণ করে যে একটি নির্দিষ্ট ডিভাইস ড্রাইভার উইন্ডোজের একটি নির্দিষ্ট সংস্করণের সাথে কাজ করবে। আপনি দেখতে পারেন যে আপনি ডাউনলোড করছেন এমন ড্রাইভারটি WHQL প্রত্যয়িত নয়। আপনি এখানে উইন্ডোজ হার্ডওয়্যার মানের ল্যাব সম্পর্কে আরও পড়তে পারেন।
ড্রাইভারের আরেকটি ফর্ম ভার্চুয়াল ডিভাইস ড্রাইভার। এই ড্রাইভারগুলি সাধারণত .VXD ফাইল এক্সটেনশনটিতে শেষ হয় এবং ভার্চুয়ালাইজেশান সফ্টওয়্যারের সাথে ব্যবহার করা হয়। তারা নিয়মিত ড্রাইভারের মতো কাজ করে কিন্তু গেস্ট অপারেটিং সিস্টেমকে সরাসরি হার্ডওয়্যার অ্যাক্সেস থেকে আটকাতে, ভার্চুয়াল ড্রাইভারগুলি প্রকৃত হার্ডওয়্যার হিসাবে mascquerade যাতে অতিথি ওএস এবং এর নিজস্ব ড্রাইভারগুলি অ-ভার্চুয়াল অপারেটিং সিস্টেমগুলির মতো হার্ডওয়্যার অ্যাক্সেস করতে পারে।
অন্য কথায়, হোস্ট অপারেটিং সিস্টেম এবং তার ড্রাইভারগুলি প্রকৃত হার্ডওয়্যার উপাদানগুলির সাথে ইন্টারফেস, ভার্চুয়াল গেস্ট অপারেটিং সিস্টেম এবং ভার্চুয়াল হার্ডওয়্যার ড্রাইভারগুলির মাধ্যমে তাদের ড্রাইভার ইন্টারফেসের সাথে হোস্ট অপারেটিং সিস্টেমের মাধ্যমে প্রকৃত, প্রকৃত হার্ডওয়্যারগুলিতে রিলিজ করা হয়।




