এখানে ডিভাইস ড্রাইভার সর্ম্পকে জানবো এবং দেখবো কিভাবে এটি নিয়ে আমরা কাজ করতে পারি]
আসনু প্রথমে জেনে নেওয়া যাক ভিভাইস কি?
কম্পিউটারে যন্ত্রাংশ কে ডিভাইস বলা হয়। যেসন, সাউন্ড কাড, ল্যান কাড। এটি আলাদা ভাবে থাকতে পারে, আবার আপনার মাদার বোড এর সাথে ইন্টিগ্রেড অবস্থায়ও থাকতে পারে। একটি মাদার বোড কিন্তু অনেক গুলো ভিভাইস এর সমষ্টি ছাড়া আর কিছুই নয়।
ড্রাইভার কি?
ড্রাইভার হল একটি প্রোগ্রাম যার দ্বারা ভিভাইসকে নিয়ন্ত্রণ করা হয়। সহজ কথায় বলতে গেলে যে সমস্ত নিদের্শমালার সমষ্টি দিয়ে ভিভাইকে চালানো হয় , তাই হল ড্রাইভার। ড্রাইভার ছাড়া ভিভাইসকে চালানো যায় না, তাই প্রতিটি ডিভাইস এর জন্য তার একটা চালাক প্রোগ্রাম থাকা দরকার। আজ কাল অপারেটিং সিসটেম এর সাথে অধিকাংশ ড্রাইভারই বিল্ট ইন থাকে, ফলে স্বয়ক্রিয়ভাবে ভিভাইস গুলো সক্রিয় হয়ে যায়।
আরো রেফারেন্স এর জন্য নিচের অংশটা পড়ুন।
“A driver acts like a translator between the device and programs that use the device. Each device has its own set of specialized commands that only its driver knows. In contrast, most programs access devices by using generic commands. The driver, therefore, accepts generic commands from a program and then translates them into specialized commands for the device.”
কি করে বুঝবো আমার কম্পিউটারে কি কি ভিভাইস আছে?
এটা বুঝার জন্য আপনাকে ডিভাইস ম্যনাজার অপেন করতে হবে।
- কন্টোল প্যানলে এ আসনু।( start>control panel এ ক্লিক করুন)
- এবার ডিভাইস ম্যানাজার চালু করুন (ভিস্তায় system অপেন করে Divice manager এ ক্লিক করুন)
- দেখুন ডিভাইস ম্যানাজার উইনডো মধ্যে আপনার কম্পউটারের সংযুক্ত ডিভাইস এর তালিকা ট্রি ভিউ আকারে প্রর্দশিত হচ্ছে।
ডিভাইস এর নামের পাশে + এ ক্লিক করে এর পুরো নাম দেখতে পারবেন।
এতো গেল দেখা। এবার আসুন দেখি কি করে বুঝবো যে আমাদের কম্পউটারে সংযুক্ত ভিভাইস গুলির কোন গুলাতে ড্রাইভার দেওয়া নাই ।
ডিভাইস ম্যনাজার এর তালিকায় যে নাম প্র্রদশিত হচ্ছে সে নামের (এ ক্ষেত্রে ভিভাইস এর সঠিক নাম দেখাবে না) পাশে যদি প্রশ্ন বোধক চিহ্ন থাকে তাহলে বুঝতে হবে ঐ ডিভাইস টি কাজ করছে না বা সেটির ড্রাইভার দেওয়া নাই বা যে ড্রাইভার দেওয়া হয়েছে, সেটি উক্ত ডিভাইস এর সাথে ম্যাচ করে নাই ।
আমি কি করে বুঝবো এই ডিভাইস গুলার কোনটা কি?
এটাই হল একটা গুরুত্ব পূর্ন কাজ, ডিভাইস চিহ্নিত করা। এই কাজটা আপনি বেশ কয়েক ভাবে করতে পারেন।
-আননোন ডিভাইস এর নামের ধরন দেখে, সাধারনত এর নামের সাথে এর কাজের ধরনের একটা মিল পাওয়া যায়। যেমন আননোন ডিভাইস এর নাম যদি হয় ইথারনেট কন্ট্রোলার ,সেটা হবে ল্যান কার্ড।
- মাদার বোর্ড এর বিল্টইন ডিভাসই হলে এর কিছু কমন ভিভাইস আছে, আর এটা নির্ভর করে আপনার মাদার বোর্ড এ কি চিপসেট ব্যবহার করা হয়েছে। যেমন intel 945 চিপসেট হলে এর সাউন্ড কাড কমনলি এ.সি ৯৭ এর হাই ডেফিনেশন চিপস , ভিডিও গ্র্রাফিক্স এডাপ্টার কমনলি ৯৪৫ চিপস সেট এর ব্যবাহার করা হয়। আর আপনার মাদার বোড এ , কি চিপসেট ব্যবহার করা হয়েছে তা বুঝার জন্য, divice manager লিস্ট থেকে system devices + এ ক্লিক করে স্ক্রীল করে দেখুন কোথায়ও Ali xxxx বা sis xxxx বা via xxxx বা intel xxxx নামের কোন লিস্ট আছে কিনা (xxxx = নম্বার)।
- এই পদ্ধতি তে না বুঝলে কেসিং খুলে দেখে নিন মাদার বোড এর চিপসেট , এটি সাধারনত মাদারবোর্ড এর উপর পিন্ট্র বা স্ট্রীকারের লেবেল হিসাবে থাকে। আর আপনি যদি বিল্ট ইন সাউন্ড বা ভিজিএ ব্যবহার না করে এক্সট্রা ডিভাইস ( এখানে ডিভাইস কে কার্ড নামেই ডাকা হয়) ব্যবহার করেন তাহলে লক্ষ্য করে দেখেন এই ডিভাইসের চিপএর উপর তার একটা নাম এবং নম্বার রয়েছে, এটাই হল ডিভাইসকে চিহ্নিত করার আই ডি।
- এখন আরেক টা প্র্শ্ন এখানে এসে যায়, তাহল ডেস্কটপের বেলায় হয়তো কেইস অপেন করে দেখা য়ায়, কিন্তু ল্যাপটপের বেলায় এর উপায় কি? প্রত্যেকটা ডিভাইস এর নিজস্ব একটা আই ডি থাকে , তা হতে জেনে নেওয়া যায়। কাজ টা সহজেই করতে পারবেন UnknownDevices.exe নামক সফটওয়্যার সাহায্যে। এটা ডাউন লোড করার জন্য এই http://www.halfdone.com/ukd/UKD_14-20_Beta.zip লিংকটাই যান আর জটপট ডাউন লোড করে ফেলুন।
এখন প্রশ্ন হল এইসব ডিভাইস এর ড্রাইভার আমি পাবো কোথায়?
বাকি অংশ ………….. আসছে