यह आपके चिपसेट / वीडियो कार्ड / डिवाइस ड्राइवर की एक सीमा है। विंडोज (या कुछ मामलों में, BIOS) वीडियो कार्ड में मेमोरी का उपयोग करता है क्योंकि इसका उपयोग करने के लिए इसकी अपनी मेमोरी नहीं है। विंडोज जब भी इसका कारण चाहे, इसका उपयोग नहीं कर सकता, यह ध्वनि सिद्धांतों का उल्लंघन होगा। Microsoft ने मेमोरी को उपयोग के आधार पर 4GB लाइन के ऊपर मैपिंग और रीमैप करने के बारे में सोचा था। समस्या यह थी कि यह उपभोक्ता प्रणालियों पर भारी अस्थिरता का कारण बनेगी। ध्यान दें कि x86 मशीनों पर भी विंडोज सर्वर 4GB की सीमा से ग्रस्त नहीं है ...
http://msdn.microsoft.com/en-us/library/aa366778(v=vs.85).aspx#physical_memory_limits_windows_server_2003
कारण था, फिर से, डिवाइस ड्राइवर। सर्वर मार्केट में डिवाइस ड्राइवर और डीडी डेवलपर्स का एक छोटा बाजार होता है, इस प्रकार बड़े पते वाले स्थानों का परीक्षण और समर्थन करना संभव था। उपभोक्ता पक्ष पर, यह एक बुरा सपना है। तकनीकी रूप से, XP SP2 और इसके बाद के संस्करण x86 OSes 4GB से अधिक मेमोरी एड्रेस का उपयोग कर सकते हैं। सभी डिवाइस ड्राइवर हालांकि समर्थित नहीं हैं, क्योंकि 4 जीबी से अधिक का मतलब है कि आपके पॉइंटर्स लंबे हैं। इस प्रकार डीडी अक्सर एक त्रुटि को थूक देंगे और इस तरह नीली स्क्रीन या बूट भी नहीं करेंगे।
वीडियो मेमोरी को हटाने का एक और परिणाम यह है कि वीडियो कार्ड विलंबता संवेदनशील है । मेमोरी को कार्ड में वापस भेजने में निम्नलिखित शामिल हैं:
- पृष्ठ फ़ाइल में जो कुछ भी था वहां ले जाना। । । (स्पिन स्पिन)
- ओएस मेमोरी मैप डेटाबेस में लिखना जहां आप फ़ाइल डालते हैं
- यदि इसे संक्रामक स्मृति की आवश्यकता है। । । 1 और 2 को दोहराएं
- वीडियो कार्ड के बाद मेमोरी के आवंटित होने का इंतजार करना पड़ता है। (ट्वीडल अंगूठे)
- वीडियो कार्ड के लिए बनावट लोड हो रही है। (स्पिन स्पिन)
- मेमोरी मैप डेटाबेस में लिखना जहां आप टेक्सचर डालते हैं
- फिर लगातार ग्राफिक्स कार्ड को प्रदूषित करें, "क्या आप अभी तक कर रहे हैं? क्या आपने अभी तक किया है ?? हाँ! हाँ!" क्योंकि टास्कबार में जॉनी लड़का वास्तव में बहुत बुरा लग रहा है !!
- ग्राफिक्स कार्ड तब कुछ एल्गोरिदम के आधार पर निर्णय लेता है कि उसे क्या रखना चाहिए और क्या नहीं।
- फिर ओएस को बताएं कि वह किस मेमोरी का उपयोग नहीं कर रहा है।
- यह सब आपको 60 फ्रेम देने के लिए समय है (अच्छी तरह से तकनीकी रूप से नहीं, लेकिन आप बिंदु देखते हैं)
यह उन सभी अन्य ड्राइवरों को भी प्रभावित करेगा जो OS प्रबंधित करता है जो विलंबता संवेदनशील हैं ( ऑडियो ड्राइवर (स्किप स्किप)) और नेटवर्क ड्राइवर (अरे, उस आदमी ने दरवाजे के माध्यम से टेलीपोर्ट कैसे किया !?)
आप इसे कैसे हल कर सकते हैं? डिवाइस ड्राइवर डेवलपर्स की उच्च गुणवत्ता को बढ़ावा देकर। वे बहुत ही कमतर और अप्रभावित हैं। विचारों में आपके स्थानीय डीडी डेवलपर्स केयर पैकेज, लेगो रोबोटिक्स किट, बड़े मॉनिटर और निश्चित रूप से महिलाओं को भेजना शामिल है।