সুচিপত্র:
সংজ্ঞা - ভার্চুয়াল ডিভাইস ড্রাইভার (ভিএক্সডি) এর অর্থ কী?
ভার্চুয়াল ডিভাইস ড্রাইভার (ভিএক্সডি) এমন একটি সফ্টওয়্যার ডিভাইস ড্রাইভার যা হার্ডওয়্যার এবং অন্যান্য ডিভাইসগুলিকে এমুলেট করে যাতে সুরক্ষিত মোডে চলমান একাধিক অ্যাপ্লিকেশনগুলি বিরোধের সৃষ্টি না করেই হার্ডওয়্যার বিঘ্নিত চ্যানেল, হার্ডওয়্যার রিসোর্স এবং মেমরি অ্যাক্সেস করতে পারে। ভিএক্সডিটি উইন্ডোজ ড্রাইভার মডেল (ডাব্লুডিএম) দ্বারা উপস্থাপিত হয়েছিল এবং এখন এটি অপ্রচলিত।
টেকোপিডিয়া ভার্চুয়াল ডিভাইস ড্রাইভার (VxD) ব্যাখ্যা করে
কম্পিউটার হার্ডওয়্যারটির জন্য নিয়মিতভাবে একে অপরকে অ্যাক্সেস করার জন্য ডিভাইসগুলি এবং / অথবা হার্ডওয়্যার উপাদানগুলির জন্য যোগাযোগ এবং নিয়ন্ত্রণের পদ্ধতিগুলি প্রয়োজন হয়, সাধারণত বিআইওএস এবং অপারেটিং সিস্টেমের সংমিশ্রনের নিয়ন্ত্রণে থাকে that সফ্টওয়্যারগুলিতে, এই পদ্ধতিগুলি ডিভাইস ড্রাইভার হিসাবে সংজ্ঞায়িত করা হয়, এতে একটি কোড রয়েছে যা একটি অ্যাপ্লিকেশনটি হার্ডওয়্যার বা বহিরাগত সফ্টওয়্যার সংস্থান অ্যাক্সেস করতে ব্যবহার করতে পারে। মাইক্রোসফ্ট উইন্ডোজের মতো মাল্টিটাস্কিং অপারেটিং সিস্টেমে ব্যবহারের জন্য তৈরি, একটি ডিভাইস ড্রাইভার অপারেটিং সিস্টেমের ভার্চুয়াল ডিভাইস ড্রাইভার ম্যানেজার (ভিডিডিএম) দ্বারা নিয়ন্ত্রিত হয় এবং সেই কার্নেলের মধ্যে চলমান অ্যাপ্লিকেশনগুলির দ্বারা ভাগ করা হয়। মাইক্রোসফ্ট উইন্ডোজের পূর্ববর্তী সংস্করণগুলিতে লিগ্যাসি ডস অ্যাপ্লিকেশনগুলি চালানোর জন্য, কার্নেলটি একটি ভার্চুয়াল মেশিন (ভিএম) তৈরি করে যেখানে উত্তরাধিকার অ্যাপ্লিকেশনটি চালিত হয়। ডসের সীমাবদ্ধতার অংশটি হ'ল এটি চলমান সফ্টওয়্যার অ্যাপ্লিকেশনগুলিতে হার্ডওয়্যারটির সম্পূর্ণ নিয়ন্ত্রণ দিয়েছে। এর অর্থ হ'ল মাল্টিটাস্কিং অপারেটিং সিস্টেমের অধীনে বেশ কয়েকটি ডস অ্যাপ্লিকেশন চালানো যখন ডিভাইসগুলিতে অ্যাক্সেস করতে আসে তখন বিবাদ তৈরি করতে পারে। বেশিরভাগ স্ট্যান্ডার্ড ডস অ্যাপ্লিকেশনগুলিতে কোনও হার্ডওয়্যার ডিভাইস ভাগ করে নেওয়ার অনুমতি নেই, সুতরাং ডিভাইস অ্যাক্সেস বিরোধগুলি রোধ করার জন্য ভার্চুয়াল ডিভাইস ড্রাইভার (ভিএক্সডি) চালু করা হয়েছিল। ভিএক্সডি কার্নেলের মাধ্যমে বিঘ্নিত এবং মেমরির অনুরোধগুলি পেরিয়েছে, যা পরিবর্তিতভাবে প্রয়োজনীয় সংস্থানগুলি বরাদ্দ করে, সর্বদা কেবলমাত্র একক অনুরোধের থ্রেডটি যে কোনও একটি সময়ে কোনও ডিভাইসের একক বিঘ্নিত চ্যানেল অ্যাক্সেস করতে পারে তা নিশ্চিত করে। এটি সুরক্ষিত মোড অপারেশন সরবরাহ করা ছিল, যার মাধ্যমে কোনও অ্যাপ্লিকেশনটির সমস্ত সম্পদ একটি (মেমরি) শেলের মধ্যে চালিত হয়। একটি ভিএম-তে, ভিএক্সডি উইন্ডোজ এবং সেই শেলের মধ্যে ইন্টারফেসের অংশ ছিল। ভার্চুয়াল ডিভাইস ড্রাইভার (ভিএক্সডি) লিগ্যাসি অ্যাপ্লিকেশন এবং মাল্টিটাস্কিং অপারেটিং সিস্টেমের মধ্যে বসেছিল, মেমরিকে গতিশীলভাবে বরাদ্দ করা, প্রিন্টার, নেটওয়ার্ক ডিভাইস, স্টোরেজ বা ব্যাকআপ ডিভাইসে অ্যাক্সেসের অনুমতি দেওয়ার মতো বিভিন্ন ক্রিয়াকলাপ সরবরাহ করে। হার্ডওয়্যার বা সফ্টওয়্যার ডিভাইসটির সাথে যোগাযোগের জন্য কোনও উত্তরাধিকার অ্যাপ্লিকেশন প্রয়োজন যাই হোক না কেন, ক্রিয়াকলাপগুলি একটি ভিএক্সডি এর মাধ্যমে সম্পাদিত হয়েছিল, যার অপারেটিং সিস্টেম দ্বারা নিয়ন্ত্রিত কার্যকরকরণের নির্দিষ্ট বিধি থাকবে। উইন্ডোজ 2000, এনটি এবং পরবর্তী সংস্করণগুলির সাথে উইন্ডোজ ড্রাইভার মডেল ডাব্লুডিএম দ্বারা ভিএক্সডিকে ছাড় দেওয়া হয়েছিল।