जवाबों:
विंडोज के 64 बिट संस्करण को चलाने पर सुरक्षा लाभ हैं। मूल रूप से Microsoft अधिक साफ स्लेट के साथ पुनः आरंभ करने और कुछ अतिरिक्त सुरक्षित गार्डों को लागू करने में सक्षम था। यह 64 बिट सीपीयू में बेहतर हार्डवेयर सपोर्ट द्वारा आंशिक रूप से सक्षम है।
यहाँ मतभेदों की एक त्वरित सूची है:
जेफ जोन्स के परिवर्तनों पर दो लेख हैं: part1 , part2 । विकिपीडिया कुछ है जानकारी और वहाँ यह है KB लेख ( से संदेह )।
32 बिट विंडोज अधिकतम 4 जीबी रैम तक सीमित है
लाभ यह है कि प्रत्येक प्रक्रिया तब प्रति प्रक्रिया 4GB से अधिक मेमोरी को संबोधित कर सकती है। तकनीकी रूप से OS में 32-बिट (लेकिन प्रति प्रोसेस 4GB तक सीमित) के साथ 4GB से अधिक RAM हो सकती है लेकिन व्यवहार में कोई भी OS वास्तव में लागू नहीं होता है, इसलिए इसका दूसरा लाभ यह है कि OS में 4GB से अधिक RAM हो सकती है।
साथ ही, 32 बिट OS पर, 4GB एड्रेस स्पेस के ऊपरी हिस्से का उपयोग डिवाइस ड्राइवर और अन्य चीजों (जैसे GPU RAM मैपिंग) द्वारा किया जाता है, जिससे वास्तविक मेमोरी लगभग 3-3.5GB कम हो जाती है। जो कि 64 बिट OS के साथ चला जाता है।
कुछ एप्लिकेशन, विशेष रूप से फोटो और वीडियो संबंधित, प्रति प्रक्रिया 4GB से अधिक का उपयोग करेंगे। बड़ी छवियों पर फ़ोटोशॉप, वीडियो संपादन, 3 डी मॉडलिंग, आदि सभी 4GB प्रति प्रक्रिया से अधिक लाभ उठा सकते हैं।
संभवतः 32 बिट संस्करण पर सबसे स्पष्ट लाभ 4GB से अधिक रैम (अच्छी तरह से, वास्तव में 3.x से अधिक है क्योंकि एएसएमआईओ के लिए उपयोग किया जाता है) का उपयोग करने की क्षमता है। x86_64 ISA भी 8 से जीपीआर की संख्या को दोगुना करता है (और उनमें से कुछ गैर हैं जो सामान्य हैं ...) 16 तक, इसी तरह एक्सएमएम रजिस्टरों को 16 तक बढ़ा दिया जाता है। और निश्चित रूप से जब एलएम में सीपीयू 64 बिट पूर्णांकों को सीधे संभाल सकता है (जो कर सकते हैं) कुछ कार्यभार के लिए एक बड़ी जीत हो)।
जब बात आती है विंडोज एक्सपी में 64 बिट चलाने की तो 4 जीबी रैम या इससे अधिक का उपयोग करने की अनुमति देता है। 32 बिट एक्सपी में मदरबोर्ड और ग्राफिक्स कार्ड के बीच कुल 4 जीबी रैम साझा है।
इसलिए अगर आपके पास 512mb ग्राफिक्स कार्ड है तो विंडोज के लिए उपलब्ध अधिकतम मेमोरी 3.5gb है।
विंडोज 32-बिट पर, प्रत्येक प्रक्रिया को डिफ़ॉल्ट रूप से केवल 2GB तक पहुंचने की अनुमति है। यह 4GB का उपयोग करने में सक्षम होने की तुलना में बहुत खराब है। सिस्टम को शेष मेमोरी का उपयोग करने के लिए मिलता है, लेकिन जैसा कि वीडियो कार्ड ने कहा कि इससे उसका हिस्सा लिया जाता है।
32-बिट विंडोज में 4 जीबी एड्रेस स्पेस है। आप 4GB से अधिक भौतिक RAM का उपयोग नहीं कर सकते हैं।
यहां तक कि अगर आपके पास केवल 4 जीबी का भौतिक रैम है, तो विंडोज x64 उस राम का अधिक कुशलता से उपयोग करेगा। डिफ़ॉल्ट रूप से विंडोज x86 के साथ केवल 2 जीबी का पता स्थान अनुप्रयोगों के लिए अलग रखा गया है, अन्य 2 जीबी ओएस के लिए आरक्षित है। आप इस विभाजन को 3Gb ऐप / 1 जीबी ओएस में बदल सकते हैं, हालांकि हर ऐप नहीं। इसका फायदा उठाने के लिए झंडा लगाया जाता है।
इसके अलावा, मेमोरी एड्रेस स्पेस में छेद होते हैं जिन्हें डिवाइस IO (डेटा को hds, वीडियो कार्ड, USB डिवाइस आदि पर स्थानांतरित करना) के लिए अलग रखा गया है। आप इन मेमोरी को साझा करने वाली भौतिक मेमोरी का उपयोग नहीं कर सकते हैं। विभिन्न कॉन्फ़िगरेशन सेटिंग्स के आधार पर यह आधे से ज्यादा गीगावॉट के रैम के बराबर हो सकता है। इसलिए 32-बिट विंडोज पर 4 जीबी के फिजिकल रैम के साथ आप वास्तव में केवल 3.7 जीबी के प्रयोग करने योग्य रैम के साथ समाप्त हो जाएंगे, और अनुप्रयोगों द्वारा उस उपयोग योग्य के अधिकांश 3 जीबी पर। जबकि 64-बिट विंडोज के साथ उस 4 जीबी का उपयोग अनुप्रयोगों (या कर्नेल) द्वारा किया जा सकता है।