पर काम नहीं करते हैं पिछले रीडिंग से यह लगता है कि अधिकतर 32 बिट ड्राइवर 64 बिट पर काम नहीं करेंगे।क्यों 32 बिट ड्राइवर 64 बिट
पूरी तरह से वैचारिक स्तर पर, मुझे 32 बिट ड्राइवरों का उपयोग करते समय अतिरिक्त 'कमरा' होने के रूप में 64 बिट मशीन दिखाई देती है, इसलिए यह निर्धारित करने की कोशिश कर रहा है कि वे अक्सर काम क्यों करेंगे। जिसमें कहा गया है
धक्का और स्टैक पर पॉप्स x86-64 पर this विकी लेख (मुझे उपयोगकर्ता के अंतरिक्ष से आने वाले)
मैंने पढ़ लिया है 8-बाइट प्रगति में हमेशा से रहे हैं, और संकेत दिए गए 8 बाइट्स विस्तृत कर रहे हैं ।
मैं यह देख सकता हूं कि 32 बिट ड्राइवर 64 बिट पर असफल हो सकता है क्योंकि यह एक पॉप() जो ड्राइवर की उम्मीद के मुकाबले दो गुना अधिक पॉप करता है।
जो मैंने अभी उल्लेख किया है वह पूरी तरह से चिह्न से बाहर हो सकता है क्योंकि मैं उपयोगकर्ता-स्थान लड़का हूं, या अन्यथा, कुछ व्यावहारिक उदाहरण (कोड या आम आदमी स्पष्टीकरण) क्यों हैं जब 32 बिट ड्राइवर चलते हैं 64 बिट पर?
तो ड्राइवर कुछ मेमोरी आवंटन के लिए पूछ सकता है जिस पर ओएस एक पता वापस लौटाएगा कि यह (ड्राइवर) पता/पॉइंट-टू नहीं कर सकता है? – wal
@wal। हां, लेकिन ऊपर की तरह, सरल चीजें भी गलत हो जाती हैं। – Roddy