मैं विंडोज के विभिन्न संस्करणों पर ड्राइवरों के साथ एक समस्या में चल रहा हूं। नए संस्करण पिछड़े संगत (एक निश्चित सीमा तक) क्यों नहीं हैं? ओएस में खिड़कियों के कगार के बीच क्या बदलाव होते हैं जिनके लिए विभिन्न ड्राइवरों की आवश्यकता होती है?
मैं विंडोज के विभिन्न संस्करणों पर ड्राइवरों के साथ एक समस्या में चल रहा हूं। नए संस्करण पिछड़े संगत (एक निश्चित सीमा तक) क्यों नहीं हैं? ओएस में खिड़कियों के कगार के बीच क्या बदलाव होते हैं जिनके लिए विभिन्न ड्राइवरों की आवश्यकता होती है?
जवाबों:
ड्राइवर आपके कर्नेल और आपके डिवाइस के बीच के गठजोड़ का प्रतिनिधित्व करते हैं। जैसे, ड्राइवर को कर्नेल के साथ काम करने के लिए लिखा जाना चाहिए, और नए कर्नेल के लिए नए ड्राइवर की आवश्यकता होती है। मामूली संशोधन के लिए कुछ ओवरलैप है; उदाहरण के लिए सबसे win2k (NT5) ड्राइवरों ने XP (NT5.1) पर काम किया, और अधिकांश विस्टा (NT6) ड्राइवर win7 (NT6.1) पर काम करते हैं, लेकिन XP ड्राइवर Vista पर काम नहीं करते हैं, और न ही win2k पर 9x ड्राइवर काम करते हैं ।
कर्नेल डिज़ाइन में एक परिवर्तन का एक उदाहरण यह है कि संस्करण 6+ में, विंडोज़ को यह आवश्यकता होती है कि सभी ड्राइवर WHQL प्रमाणित और डिजिटल रूप से हस्ताक्षरित हों (एक अच्छा विचार है, क्योंकि दुर्भावनापूर्ण ड्राइवर रूटकिट की तरह undetectable मैलवेयर स्थापित करने के लिए उपयोगी हैं), लेकिन उसने ऐसा किया उन्नयन के बाद अपने पीसी के लिए नए बाह्य उपकरणों को खरीदने के लिए कई ग्राहकों की आवश्यकता होती है। कंपनियां अपने पुराने उपकरणों के लिए WHQL परीक्षण के लिए सभी पैसे का भुगतान करने को तैयार नहीं थीं जो अब शेल्फ पर भी नहीं हैं।