একটি ডিভাইস ড্রাইভার এবং মডিউল মধ্যে পার্থক্য?


12

প্রশ্ন:

  • বিশেষত লিনাক্স এবং উইন্ডোজ উভয়ের প্রসঙ্গে একটি ডিভাইস ড্রাইভার এবং একটি মডিউল (বা কার্নেল মডিউল) এর মধ্যে পার্থক্য কী ?

আমি কোনও ডিভাইস ড্রাইভারের উদ্দেশ্য বুঝতে পেরেছি, আপনি কি কোনও মডিউলকে আন্তঃবিনে পরিবর্তন করতে পারবেন?

উত্তর:


11

একটি মডিউল কেবল কোডের একগুচ্ছ যা লিনাক্সে লোড করা যায়। নোট করুন যে এই পরিভাষাটি লিনাক্সের সাথে নির্দিষ্ট; আমি বিশ্বাস করি উইন্ডোজ সাধারণত সমস্ত কিছুকে ড্রাইভার বলে।

লিনাক্সে, প্রায়শই মডিউলগুলি ডিভাইস ড্রাইভার হয় - এটি হ'ল এমন একটি সফ্টওয়্যার যা কিছু নির্দিষ্ট হার্ডওয়্যার (ডিভাইস) চালিত করে। তেমনি উইন্ডোতেও অনেক ড্রাইভার ডিভাইস ড্রাইভার হবেন। তবে এমন ড্রাইভার এবং মডিউল রয়েছে যা হার্ডওয়্যার চালায় না - উদাহরণস্বরূপ, কিছু লিনাক্স সিস্টেমে লোডযোগ্য মডিউল হিসাবে আইপিভি 6 সমর্থন থাকতে পারে। অথবা ISO9660 এর মতো ফাইল সিস্টেমগুলি ড্রাইভার বা মডিউল হতে পারে।


ঠিক আছে, তাই লিনাক্সের ক্ষেত্রে, একটি মডিউল যা 'কথোপকথন' করার জন্য প্রয়োজনীয় তা উদাহরণস্বরূপ গ্রাফিক কার্ড হিসাবে বলা যায়?
অ্যারন

2
অগত্যা। বিশেষত গ্রাফিক্স কার্ডের সাহায্যে ড্রাইভার সাধারণত এক (বা আরও) কার্নেল মডিউল, একটি এক্স সার্ভার উপাদান এবং সমস্ত ক্লায়েন্ট প্রোগ্রামের সাথে সংযুক্ত একটি জিএল লাইব্রেরিতে বিভক্ত হয়।
বিডোনলান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.