Skip to main content

64-बिट और 32-बिट: उनका क्या मतलब है?

32 bit Vs 64 bit Processors: Explained in Detail [Hindi] (जून 2026)

32 bit Vs 64 bit Processors: Explained in Detail [Hindi] (जून 2026)
Anonim

कंप्यूटर दुनिया में, 32-बिट और 64-बिट केंद्रीय प्रसंस्करण इकाई, ऑपरेटिंग सिस्टम, ड्राइवर, सॉफ़्टवेयर प्रोग्राम इत्यादि के प्रकार का संदर्भ देता है जो उस विशेष आर्किटेक्चर का उपयोग करता है।

आपने शायद 32-बिट संस्करण या 64-बिट संस्करण के रूप में सॉफ़्टवेयर का एक टुकड़ा डाउनलोड करने का विकल्प देखा है। अंतर वास्तव में मायने रखता है क्योंकि दोनों अलग सिस्टम के लिए प्रोग्राम किए गए थे।

  • 32-बिट हार्डवेयर और सॉफ़्टवेयर को अक्सर के रूप में जाना जाता है 86 या x86-32 .
  • 64-बिट हार्डवेयर और सॉफ़्टवेयर को अक्सर के रूप में जाना जाता है 64 या x86-64 .
  • 32-बिट सिस्टम 32-बिट टुकड़ों में डेटा का उपयोग करते हैं जबकि 64-बिट सिस्टम 64-बिट टुकड़ों में डेटा का उपयोग करते हैं। आम तौर पर, जितना अधिक डेटा संसाधित किया जा सकता है, उतना तेज़ सिस्टम संचालित हो सकता है।

64-बिट सिस्टम के साथ-साथ कई अन्य फायदे भी हैं, सबसे व्यावहारिक रूप से भौतिक स्मृति की काफी मात्रा में उपयोग करने की क्षमता (32-बिट मशीन द्वारा अनुमत 4 जीबी से अधिक)। देखें कि माइक्रोसॉफ्ट के विंडोज़ के विभिन्न संस्करणों के लिए मेमोरी सीमा के बारे में क्या कहना है।

64-बिट और 32-बिट ऑपरेटिंग सिस्टम

अधिकांश नए प्रोसेसर आज 64-बिट आर्किटेक्चर पर आधारित हैं और 64-बिट ऑपरेटिंग सिस्टम का समर्थन करते हैं। ये प्रोसेसर 32-बिट ऑपरेटिंग सिस्टम के साथ पूरी तरह से संगत हैं।

विंडोज 10, विंडोज 8, विंडोज 7, और विंडोज विस्टा के अधिकांश संस्करण 64-बिट प्रारूप में उपलब्ध हैं। केवल विंडोज एक्सपी के संस्करणों में से पेशेवर 64-बिट में उपलब्ध है।

विंडोज़ के सभी संस्करण, XP से 10 तक, 32-बिट में उपलब्ध हैं।

V10.8 (माउंटेन शेर) के बाद से प्रत्येक मैक ऑपरेटिंग सिस्टम 64-बिट रहा है।

विंडोज की तरह, लिनक्स 32-बिट या 64-बिट हो सकता है। आप देख सकते हैं कि आप किसके साथ चल रहे हैं lscpu आदेश।

निश्चित नहीं है कि आपके पीसी पर विंडोज़ की प्रति 32-बिट या 64-बिट है?

यह देखने का सबसे तेज़ और आसान तरीका है कि आप विंडोज के 32-बिट या 64-बिट संस्करण को चला रहे हैं, यह जांचना है कि यह नियंत्रण कक्ष में क्या कहता है।

विंडोज़ में कौन सी ओएस आर्किटेक्चर चल रहा है यह जानने का एक और आसान तरीका प्रोग्राम फाइल फ़ोल्डर को जांचना है। नीचे उस पर और जानकारी है।

हार्डवेयर आर्किटेक्चर को देखने के लिए, आप कमांड प्रॉम्प्ट खोल सकते हैं और कमांड दर्ज कर सकते हैं:

echo% PROCESSOR_ARCHITECTURE%

आपको एक प्रतिक्रिया मिल सकती है AMD64 यह इंगित करने के लिए कि आपके पास x64 आधारित सिस्टम है, या 86 32-बिट के लिए।

काम करने वाला एक और आदेश यह है:

reg क्वेरी "HKLM SYSTEM CurrentControlSet Control सत्र प्रबंधक पर्यावरण" / v PROCESSOR_ARCHITECTURE

उस कमांड के परिणामस्वरूप अधिक टेक्स्ट होना चाहिए, लेकिन फिर इनमें से एक की तरह प्रतिक्रिया के साथ समाप्त होना चाहिए:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

सुझाव: इन आदेशों में से किसी एक का उपयोग करने का सबसे अच्छा तरीका यह है कि उन्हें यहां इस पृष्ठ पर कॉपी करें और फिर कमांड प्रॉम्प्ट में ब्लैक स्पेस पर राइट-क्लिक करें, और कमांड पेस्ट करें।

जरूरी: ये आदेश केवल हार्डवेयर आर्किटेक्चर को बताते हैं, न कि आपके द्वारा चलाए जा रहे विंडोज संस्करण की तरह। आईटी इस उपयुक्त कि वे वही हैं क्योंकि x86 सिस्टम केवल विंडोज के 32-बिट संस्करण को स्थापित कर सकते हैं, लेकिन ऐसा नहीं है आवश्यक रूप से सच है क्योंकि Windows के 32-बिट संस्करण को x64 सिस्टम पर भी इंस्टॉल किया जा सकता है।

यह क्यों मायने रखता है

अंतर जानने के लिए महत्वपूर्ण है ताकि आप सही प्रकार के सॉफ़्टवेयर और डिवाइस ड्राइवर स्थापित कर सकें। उदाहरण के लिए, जब 32-बिट या 64-बिट संस्करण डाउनलोड करने के बीच विकल्प दिया जाता है, तो मूल 64-बिट सॉफ़्टवेयर प्रोग्राम बेहतर विकल्प होता है। हालांकि, यदि आप विंडोज के 32-बिट संस्करण पर हैं तो यह बिल्कुल नहीं चलेगा।

आपके लिए एकमात्र वास्तविक, उल्लेखनीय मतभेदों में से एक, अंतिम उपयोगकर्ता यह है कि यह संभव है कि एक बड़ा प्रोग्राम डाउनलोड करने के बाद, आप पाएंगे कि आपने उस समय बर्बाद कर दिया है क्योंकि यह आपके विशिष्ट कंप्यूटर पर नहीं चलेगा। यह सच है यदि आपने एक 64-बिट प्रोग्राम डाउनलोड किया है जिसे आप 32-बिट ओएस पर उपयोग करने की उम्मीद करते हैं।

हालांकि, कुछ 32-बिट प्रोग्राम 64-बिट सिस्टम पर ठीक चल सकते हैं। दूसरे शब्दों में, 32-बिट प्रोग्राम 64-बिट ऑपरेटिंग सिस्टम के साथ संगत हैं। हालांकि, यह नियम हमेशा सत्य नहीं होता है, और यह विशेष रूप से कुछ डिवाइस ड्राइवरों के मामले में होता है क्योंकि हार्डवेयर उपकरणों को सॉफ़्टवेयर के साथ इंटरफेस करने के लिए सटीक संस्करण स्थापित करने की आवश्यकता होती है (यानि 64-बिट ड्राइवरों को 64 के लिए आवश्यक है -बिट ओएस, और 32-बिट ओएस के लिए 32-बिट ड्राइवर)।

एक और बार जब 32-बिट और 64-बिट मतभेद खेलते हैं तो सॉफ़्टवेयर समस्या का निवारण करते समय या किसी प्रोग्राम की स्थापना निर्देशिका को देखते हुए।

यह जानना महत्वपूर्ण है कि विंडोज़ के 64-बिट संस्करण हैं दो अलग-अलग स्थापित फ़ोल्डर चूंकि उनमें 32-बिट निर्देशिका भी होती है। हालांकि, विंडोज का एक 32-बिट संस्करण केवल एक स्थापित फ़ोल्डर है । इसे एक और अधिक भ्रमित करने के लिए, 64-बिट संस्करण का प्रोग्राम फ़ाइलें फ़ोल्डर 32-बिट प्रोग्राम फ़ाइलें फ़ोल्डर के समान है जो विंडोज के 32-बिट संस्करण पर है।

एक उदाहरण यह है कि ऐसा क्यों है कि 32-बिट प्रोग्राम 64-बिट DLL का उपयोग करने का प्रयास नहीं करता है, जो काम नहीं करेगा। इसके बजाय, जब 32-बिट प्रोग्राम फ़ाइलें फ़ोल्डर में 32-बिट प्रोग्राम स्थापित होता है, और उसके बाद आप प्रोग्राम चलाते हैं, तो विंडोज जानता है कि इसे 64-बिट प्रोग्राम के लिए उपयोग की जाने वाली बजाय 32-बिट विशिष्ट फ़ाइलों को खींचने की आवश्यकता है।

यदि आप उलझन में हैं, तो यहां देखें:

पर विंडोज के 64-बिट संस्करण दो फ़ोल्डर्स हैं:

  • 32-बिट स्थान: सी: प्रोग्राम फ़ाइलें (x86)
  • 64-बिट स्थान: सी: प्रोग्राम फ़ाइलें

पर विंडोज के 32-बिट संस्करण एक फ़ोल्डर है:

  • 32-बिट स्थान: सी: प्रोग्राम फ़ाइलें

जैसा कि आप बता सकते हैं, यह स्पष्ट रूप से कहने के लिए थोड़ा उलझन में है कि 64-बिट प्रोग्राम फ़ाइलें फ़ोल्डर है सी: प्रोग्राम फ़ाइलें चूंकि यह 32-बिट ओएस के लिए सच नहीं है।