2005 से माइक्रोसॉफ्ट ने अपने विंडोज ऑपरेटिंग सिस्टम के 32-बिट और 64-बिट दोनों संस्करणों की पेशकश की है। यह बताना मुश्किल हो सकता है कि अंतर क्या हैं, और वे क्यों मायने रखते हैं - अंततः, 64-बिट बेहतर है, लेकिन यह हर कंप्यूटर के लिए उपयुक्त नहीं है।
एक 'बिट' क्या है?
कंप्यूटिंग में, बिट एक एकल बाइनरी अंक है, इसके दो संभावित मान हैं, 1 और 0। आपके द्वारा जोड़े गए प्रत्येक बिट के लिए, संभावित मानों की संख्या दोगुनी हो जाती है, इसलिए दो बिट्स के लिए, आपके पास दो बाइनरी अंक और चार संभावित मान होते हैं। तीन बिट्स के लिए, आपके पास तीन बाइनरी अंक और 8 संभावित मान हैं और इसी तरह। 32-बिट्स पर, आपके पास 232 संभावित संयोजन या 4,294,967,296 संभावित मान। 64 बिट्स के साथ, कुल 18,446,744,073,709,551,616 संभावित मान हैं।
32-बिट सीमाएं
अपने आप में, ये दोनों संख्याएँ प्रभावशाली हैं लेकिन वास्तव में इसका कोई मतलब नहीं है। एक 32 बिट-सीपीयू डेटा को स्टोर करने और 32-बिट मानों को संसाधित करने के लिए केवल 32-बिट रजिस्टरों का उपयोग करने में सक्षम है।
युक्ति: एक रजिस्टर अत्यंत तेज़ मेमोरी का एक टुकड़ा है जो उस डेटा को संग्रहीत करता है जिस पर सीपीयू सक्रिय रूप से काम कर रहा है।
32-बिट CPU की मुख्य सीमा वह RAM की मात्रा है जिसका वह समर्थन कर सकता है। एक 32-बिट सीपीयू केवल 4 जीबी तक रैम को संबोधित कर सकता है, एक 32-बिट सीपीयू शारीरिक रूप से इस राशि से ऊपर किसी भी रैम के पते को कॉल करने में सक्षम नहीं है। वास्तविक दुनिया की उपमा के लिए, अपने पते के साथ एक ऑनलाइन फ़ॉर्म भरने की कल्पना करें, लेकिन जहां आपको दर्ज करने की आवश्यकता है आपका घर का नंबर यह केवल दो अंकों की अनुमति देता है, यदि आप घर संख्या 100 में रहते हैं, तो आप बस से बाहर हैं भाग्य।
युक्ति: GiB का अर्थ है Gibibytes। गिबी कंप्यूटर जैसे बाइनरी सिस्टम के लिए डिज़ाइन किया गया एक उपसर्ग है और इस तथ्य की अनुमति देने के लिए डिज़ाइन किया गया है कि गीगा (1,000,000,000) का मानक उपसर्ग बाइनरी में पूर्ण संख्या नहीं है। इस उपसर्ग संकेतन में, उपसर्ग का प्रत्येक चरण 1000 गुना के बजाय पिछले वाले से 1024 गुना बड़ा है। उदाहरण के लिए, एक किलोग्राम 1000 ग्राम है और एक किबिबाइट 1024 बाइट्स है। चार गिबिबाइट्स 4 x 1024 x 1024 x 1024 बाइट्स हैं, या 4,294,967,296 बाइट्स।
आपको 64-बिट CPU की आवश्यकता क्यों है
वास्तव में, आधुनिक कंप्यूटरों को अपने ऑपरेटिंग सिस्टम और सॉफ्टवेयर को अच्छी तरह से चलाने में सक्षम होने के लिए 4 जीबी से अधिक रैम की आवश्यकता होती है। विंडोज 10 का दावा है कि 32-बिट सीपीयू पर रैम की न्यूनतम आवश्यक मात्रा 1 जीबी है या 64-बिट सीपीयू पर 2 जीबी है। यदि आप उस छोटी सी रैम के साथ कंप्यूटर चलाने का प्रयास करते हैं, तो आपको वास्तव में एक बुरा अनुभव होगा। यहां तक कि आपके सिस्टम में 4 जीबी रैम के साथ, आप लगातार उन मुद्दों में भाग लेने जा रहे हैं जहां आप अपनी रैम में जगह से बाहर हो रहे हैं और इसमें से डेटा को अपनी धीमी हार्ड ड्राइव पर वापस ले जाना है।
बहुत सारे आधुनिक वीडियो गेम, संपादन सॉफ़्टवेयर जैसे टूल, और यहां तक कि उचित संख्या में खुले टैब वाले क्रोम सभी अपने आप में 4 जीबी से अधिक रैम का उपयोग कर सकते हैं। जब आप ऑपरेटिंग सिस्टम, बैकग्राउंड ऐप्स और एक या दो गेम की आवश्यकताओं को ध्यान में रखते हैं तो मोबाइल फोन भी 4 जीबी रैम की सीमा को बढ़ा सकते हैं। जैसे-जैसे प्रौद्योगिकी आगे बढ़ती है, सिस्टम की आवश्यकताएं बढ़ती रहेंगी, इससे पहले कि यह बहुत अधिक समस्या बन जाए, इस समस्या को हल करने के लिए 64-बिट प्लेटफॉर्म पर कदम रखा गया था।
एक 64-बिट सीपीयू सैद्धांतिक रूप से रैम के पूर्ण 16 एक्सबीबाइट्स को संबोधित करने में सक्षम है, हालांकि, प्रदर्शन और संगतता कारणों के लिए वर्तमान मानक "केवल" रैम के 4 पेबीबाइट का समर्थन करने के लिए है।
युक्ति: एक पेबीबाइट और एक्सबीबाइट क्रमशः (लगभग) एक मिलियन और एक बिलियन गिबिबाइट होते हैं। मोटे तौर पर क्योंकि ये बाइनरी में बढ़ रहे हैं इसलिए वे वास्तव में 1000 के बजाय 1024 के गुणकों में हैं। तो, सटीक संख्या क्रमशः 1,048,576 और 1,073,741,824 गीगाबाइट होगी।
64-बिट सीपीयू का उपयोग करने का मतलब है कि अधिक रैम को संबोधित किया जा सकता है, लेकिन इसका मतलब यह भी है कि प्रत्येक पता, रजिस्टर मूल्य, और संख्या जो सीपीयू संभालती है वह बड़ी है। इसका कोई ध्यान देने योग्य प्रदर्शन प्रभाव नहीं है, लेकिन इसका मतलब यह है कि रजिस्टर मूल्यों आदि के लिए अधिक संग्रहण की आवश्यकता है।
अतिरिक्त रैम का लाभ उठाने के लिए आपको 64-बिट ऑपरेटिंग सिस्टम का उपयोग करने की भी आवश्यकता है, इसके बिना, 64 बिट सीपीयू ऑपरेटिंग सिस्टम की 32-बिट सीमाओं से बाधित होगा। सभी उपभोक्ता-उन्मुख 64-बिट सीपीयू और ऑपरेटिंग सिस्टम बिना किसी बदलाव की आवश्यकता के 32-बिट अनुप्रयोगों को चलाने का समर्थन करते हैं। इसलिए, आपको लगभग सभी मामलों में सॉफ़्टवेयर संगतता के बारे में चिंता करने की आवश्यकता नहीं है।
वास्तविक दुनिया में, अधिकांश उपयोगकर्ताओं के लिए 64-बिट CPU 32-बिट CPU से तेज़ नहीं है। कुछ उच्च-प्रदर्शन कंप्यूटिंग अनुप्रयोगों में, जैसे कि सुपरकंप्यूटर, वास्तुकला परिवर्तन का प्रभाव हो सकता है, लेकिन अधिकांश लोगों को अंतर देखने की संभावना नहीं है।