वर्चुअल डिवाइस ड्राइवर (VxD)

लेखक: Peter Berry
निर्माण की तारीख: 16 अगस्त 2021
डेट अपडेट करें: 22 जून 2024
Anonim
[2016] An Introduction to PCI Device Assignment with VFIO by Alex Williamson
वीडियो: [2016] An Introduction to PCI Device Assignment with VFIO by Alex Williamson

विषय

परिभाषा - वर्चुअल डिवाइस ड्राइवर (VxD) का क्या अर्थ है?

एक वर्चुअल डिवाइस ड्राइवर (VxD) एक सॉफ्टवेयर डिवाइस ड्राइवर है जो हार्डवेयर और अन्य उपकरणों का अनुकरण करता है ताकि संरक्षित मोड में चलने वाले कई एप्लिकेशन बिना किसी विरोध के हार्डवेयर इंटरप्ट चैनल, हार्डवेयर संसाधनों और मेमोरी तक पहुंच सकें। Vxd को Windows ड्राइवर मॉडल (WDM) द्वारा अधिगृहित किया गया था और अब अप्रचलित है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia बताते हैं वर्चुअल डिवाइस ड्राइवर (VxD)

कंप्यूटर हार्डवेयर को एक दूसरे को नियंत्रित तरीके से एक्सेस करने के लिए उपकरणों और / या हार्डवेयर घटकों के लिए संचार और नियंत्रण विधियों की आवश्यकता होती है, आमतौर पर BIOS और ऑपरेटिंग सिस्टम के संयोजन के नियंत्रण में। सॉफ़्टवेयर में, इन विधियों को डिवाइस ड्राइवर के रूप में परिभाषित किया जाता है, जिसमें कोड शामिल होता है जो एक एप्लिकेशन हार्डवेयर या बाहरी सॉफ़्टवेयर संसाधनों तक पहुंचने के लिए उपयोग कर सकता है। Microsoft Windows जैसे मल्टीटास्किंग ऑपरेटिंग सिस्टम में उपयोग के लिए डिज़ाइन किया गया, एक डिवाइस ड्राइवर ऑपरेटिंग सिस्टम वर्चुअल डिवाइस ड्राइवर मैनेजर (VDDM) द्वारा नियंत्रित किया जाता है और उस कर्नेल के भीतर चल रहे एप्लिकेशन द्वारा साझा किया जाता है। Microsoft Windows के पुराने संस्करणों में विरासत DOS अनुप्रयोगों को चलाने के लिए, कर्नेल एक वर्चुअल मशीन (VM) बनाता है जिसमें विरासत अनुप्रयोग चलता है। डॉस की सीमा का हिस्सा यह है कि इसने सॉफ्टवेयर अनुप्रयोगों को चलाने के लिए हार्डवेयर का पूर्ण नियंत्रण दिया। इसका मतलब यह था कि मल्टीटास्किंग ऑपरेटिंग सिस्टम के तहत कई डीओएस एप्लिकेशन चलाने से उपकरणों तक पहुंचने के दौरान टकराव पैदा हो सकता है। अधिकांश मानक डॉस अनुप्रयोगों में कोई हार्डवेयर डिवाइस साझा करने की अनुमति नहीं थी, इसलिए डिवाइस एक्सेस टकराव को रोकने के लिए वर्चुअल डिवाइस ड्राइवर (वीएक्सडी) पेश किया गया था। VxD ने कर्नेल के माध्यम से रुकावट और मेमोरी अनुरोधों को पारित किया, जो आवश्यक रूप से संसाधनों को आवंटित करता है, हमेशा यह सुनिश्चित करता है कि केवल एक ही अनुरोध थ्रेड किसी भी समय किसी भी डिवाइस के एक एकल अवरोध चैनल तक पहुंच सकता है। यह संरक्षित मोड ऑपरेशन प्रदान करना था, जिसके तहत किसी एप्लिकेशन की सभी परिसंपत्तियां एक (मेमोरी) शेल के भीतर चलाई जाती हैं। एक वीएमडी में, वीएक्सडी विंडोज और उस शेल के बीच इंटरफेस का हिस्सा था। वर्चुअल डिवाइस ड्राइवर (VxD) विरासत एप्लिकेशन और मल्टीटास्किंग ऑपरेटिंग सिस्टम के बीच बैठा है, जो कई प्रकार के कार्यों की पेशकश करता है जैसे कि मेमोरी को गतिशील रूप से आवंटित करना, ers, नेटवर्क डिवाइस, स्टोरेज या बैकअप डिवाइस तक पहुंच की अनुमति देना। जो भी हार्डवेयर या सॉफ्टवेयर डिवाइस एक विरासत अनुप्रयोग के साथ संवाद करने की आवश्यकता होती है, वेकेशन VxD के माध्यम से किए जाते हैं, जिसमें निष्पादन के विशिष्ट नियम होते हैं, जो ऑपरेटिंग सिस्टम द्वारा नियंत्रित होते हैं। VxD को Windows 2000, NT और बाद के संस्करणों के साथ विंडोज ड्राइवर मॉडल WDM द्वारा अधिग्रहित किया गया था।