हालाँकि Windows XP में 64-बिट संस्करण था, लेकिन जब तक Microsoft ने Windows Vista को जारी नहीं किया था, तब तक उपभोक्ताओं को वास्तव में यह निर्णय लेना था कि 32 या 64-बिट संस्करण को खरीदा जाए या नहीं।
विंडोज 7/8/10 भी 32 और 64-बिट संस्करणों में आता है और यदि आपने 64-बिट का विकल्प चुना है, तो आपने देखा होगा कि आपकी हार्ड ड्राइव पर दो प्रोग्राम फाइल फोल्डर हैं। 32 और 64-बिट विंडोज के बीच अंतर का पता लगाने के लिए पढ़ें और ऑपरेटिंग सिस्टम को दो अलग-अलग फ़ोल्डरों की आवश्यकता क्यों है जिसमें प्रोग्राम डेटा स्टोर करना है।
विंडोज 32 और 64-बिट
विंडोज 32 और 64-बिट के बीच असली अंतर यह है कि ऑपरेटिंग सिस्टम कितनी मेमोरी को संबोधित कर सकता है। "पता" का अर्थ केवल "का ट्रैक रखना" है।
विंडोज 7/8/10 32-बिट (विंडोज के पिछले 32-बिट संस्करणों की तरह) जानकारी के 4, 294, 967, 296 बाइट तक संबोधित कर सकते हैं। यह 4GB मेमोरी है। सैद्धांतिक रूप से, एक 64-बिट ऑपरेटिंग सिस्टम जानकारी के 1, 8446, 744, 073, 709, 551, 616 बाइट्स को संबोधित कर सकता है।
वह 16.3 बिलियन गीगाबाइट है। हालाँकि, विंडोज 7 के उपभोक्ता संस्करणों पर मेमोरी सीमा 192 जीबी है जो अभी भी अपनी मदरबोर्ड के लिए 8 जीबी से 16 जीबी की भौतिक सीमा से परे है। विंडोज 8 के लिए, यह 512GB है और विंडोज 10 के लिए, यह मेमोरी सीमा के लिए 2 टीबी है!
32-बिट से 64-बिट ऑपरेटिंग सिस्टम में स्थानांतरित करना पता योग्य मेमोरी में सिर्फ एक छलांग से अधिक है। यह डेटा का ट्रैक रखने की एक पूरी तरह से अलग विधि में बदलाव है। यही कारण है कि हार्डवेयर (जैसे कि साउंड कार्ड) को 64-बिट विंडोज में काम करने के लिए पूरी तरह से अलग ड्राइवर की आवश्यकता होती है।
विंडोज में दो प्रोग्राम फाइल फोल्डर
यदि आपके पास विंडोज का 64-बिट संस्करण है, तो आपने देखा होगा कि आपकी हार्ड ड्राइव पर दो प्रोग्राम फाइल फ़ोल्डर हैं।
एक को केवल प्रोग्राम फाइल लेबल किया जाता है और दूसरे को प्रोग्राम फाइल (x86) लेबल किया जाता है। पहला फ़ोल्डर आपके सभी 64-बिट प्रोग्राम के लिए डिफ़ॉल्ट स्थान है। इसमें अंत में एक अतिरिक्त लेबल नहीं है क्योंकि 64-बिट ऑपरेटिंग सिस्टम के रूप में, यह माना जाता है कि 64-बिट अनुप्रयोग इस फ़ोल्डर में जाएंगे।
प्रोग्राम फ़ाइलें (x86) लेबल वाला दूसरा फ़ोल्डर आपके सभी 32-बिट अनुप्रयोगों के लिए डिफ़ॉल्ट स्थान है। एक अर्थ में, यह विरासत सॉफ्टवेयर के लिए डिज़ाइन किया गया एक फ़ोल्डर है जो 32-बिट ऑपरेटिंग सिस्टम के दिनों से बचा हुआ है। फ़ोल्डर नाम का x86 भाग x86 32-बिट आर्किटेक्चर को संदर्भित करता है, जिस पर पहले 32-बिट प्रोसेसर को विकसित किया गया था जैसे कि 386, 486 और पेंटियम सीपीयू।
दुर्भाग्य से, 32-बिट से 64-बिट एप्लिकेशन और ऑपरेटिंग सिस्टम पर स्विच करना उतना सरल नहीं है जितना कि माइक्रोसॉफ्ट चाहेंगे। स्विच बनाने के लिए, प्रत्येक सॉफ्टवेयर विक्रेता, हार्डवेयर निर्माता और उपयोगकर्ता को अचानक 32-बिट आर्किटेक्चर पर निर्मित कुछ भी बनाने और उपयोग करना बंद करना होगा और 64-बिट का उपयोग करना शुरू करना होगा। यह पूरी तरह से अव्यावहारिक है क्योंकि अधिकांश लोग हार्डवेयर और सॉफ्टवेयर में अपने निवेश को केवल रद्दी करने के लिए तैयार नहीं हैं और फिर से सब कुछ नया खरीदते हैं।
32-बिट से 64-बिट तक इस संक्रमण के लिए Microsoft का समाधान अधिकांश 32-बिट अनुप्रयोगों के लिए विरासत समर्थन को जोड़ना है। दूसरे शब्दों में, अधिकांश 32-बिट अनुप्रयोग 64-बिट ऑपरेटिंग वातावरण में कार्य करेंगे।
संक्रमण को आसान बनाने में मदद करने के लिए, Microsoft ने यह निर्धारित किया है कि सभी 32-बिट एप्लिकेशन को डिफ़ॉल्ट रूप से प्रोग्राम फाइल (x86) फ़ोल्डर में लोड किया जाना चाहिए, बजाय नियमित प्रोग्राम फाइल फ़ोल्डर में सही 64-बिट अनुप्रयोगों के साथ मिश्रित होने के।
विंडोज 64-बिट विंडोज में 32-बिट एप्लिकेशन को चलाने के लिए एक तरह के एमुलेटर का उपयोग करता है। आपने अपने सिस्टम पर कुछ फ़ोल्डर्स देखे होंगे जिनके पास WOW64 शब्द है। WOW64 विंडोज 64-बिट पर विंडोज 64-बिट के लिए खड़ा है। जब भी आप एक 32-बिट प्रोग्राम चलाते हैं और इसे प्रोग्राम फाइल्स डायरेक्टरी को एक्सेस करने की आवश्यकता होती है, तो यह मूल रूप से C: \ Program Files (x86) \ WOW64 का उपयोग करके रीडायरेक्ट किया जाता है।
आप जल्दी से देख सकते हैं कि आपके कंप्यूटर पर कौन से प्रोग्राम 32-बिट हैं और जो केवल दो फ़ोल्डरों में ब्राउज़ करके 64-बिट हैं।
प्रत्येक दो महीने में, मैं सामान्य रूप से सॉफ्टवेयर डेवलपर की वेबसाइट की जांच करता हूं कि क्या उन्होंने कार्यक्रम का 64-बिट संस्करण जारी किया है। कभी-कभी आपको प्रोग्राम के 64-बिट संस्करण को खोजने के लिए थोड़ी खुदाई करनी पड़ती है। अधिकांश विक्रेता आज भी 32-बिट संस्करणों को मुख्य डाउनलोड के रूप में धकेलते हैं। उदाहरण के लिए, आप Office 365 का 64-बिट संस्करण स्थापित कर सकते हैं, लेकिन यह डिफ़ॉल्ट डाउनलोड नहीं है।
जल्द ही, हालांकि, अधिकांश एप्लिकेशन 64-बिट होंगे, जो कई प्रोग्राम फ़ाइलों की आवश्यकता को अनावश्यक बनाते हैं। फिर भी, जब Microsoft ने विस्टा विस्टा 64-बिट को रिलीज़ किया, तब भी ऑफिस 2007 के 64-बिट संस्करण को विकसित करने और जारी करने में विफल रहा, जो उसी समय जारी किया गया था। इसके अलावा, विंडोज 10 में माइक्रोसॉफ्ट के कई डिफॉल्ट विंडोज स्टोर ऐप अभी भी 32-बिट ऐप हैं।
ध्यान रखें कि जब तक हम सभी 64-बिट अनुप्रयोगों पर स्विच नहीं करते हैं, तब तक यह संभावना है कि 128-बिट आर्किटेक्चर की बात हमें पूरी प्रक्रिया के माध्यम से फिर से जाने के लिए मजबूर करेगी। का आनंद लें!