64-बिट विंडोज को दो प्रोग्राम फाइल फोल्डर की आवश्यकता क्यों है?

हालाँकि Windows XP में 64-बिट संस्करण था, यह तब तक नहीं था जब तक Microsoft ने Windows Vista जारी नहीं किया था कि उपभोक्ताओं को वास्तव में यह निर्णय लेना था कि 32 या 64-बिट संस्करण खरीदना है या नहीं।

विंडोज(Windows) 7/8/10 भी 32 और 64-बिट संस्करणों में आता है और यदि आपने 64-बिट का विकल्प चुना है, तो आपने देखा होगा कि आपकी हार्ड ड्राइव पर दो प्रोग्राम फाइल्स फोल्डर हैं। (Program)32 और 64-बिट विंडोज(Windows) के बीच अंतर का पता लगाने के लिए पढ़ें और ऑपरेटिंग सिस्टम को प्रोग्राम डेटा को स्टोर करने के लिए दो अलग-अलग फ़ोल्डरों की आवश्यकता क्यों है।

विंडोज 32 और 64-बिट

विंडोज 32(Windows 32) और 64-बिट के बीच वास्तविक अंतर यह है कि ऑपरेटिंग सिस्टम कितनी मेमोरी को संबोधित कर सकता है। "पता" का अर्थ है "पता रखना"।

विंडोज(Windows) 7/8/10 32-बिट (विंडोज के पिछले 32-बिट संस्करणों की तरह )(Windows) 4,294,967,296 बाइट्स की जानकारी को संबोधित कर सकता है। वह 4GB मेमोरी है। सैद्धांतिक रूप से, एक 64-बिट ऑपरेटिंग सिस्टम 1,8446,744,073,709,551,616 बाइट्स तक की जानकारी को संबोधित कर सकता है।

यानी 16.3 अरब गीगाबाइट। हालाँकि, विंडोज 7(Windows 7) के उपभोक्ता संस्करणों पर मेमोरी की सीमा 192 जीबी है जो अभी भी अधिकांश मदरबोर्ड के लिए 8GB से 16GB की भौतिक सीमा से परे है। विंडोज 8(Windows 8) के लिए , यह 512GB है और विंडोज 10(Windows 10) के लिए , यह मेमोरी लिमिट के लिए 2 टीबी है!

32-बिट से 64-बिट ऑपरेटिंग सिस्टम में जाना एड्रेसेबल मेमोरी में एक छलांग से कहीं अधिक है। यह डेटा पर नज़र रखने के एक पूरी तरह से अलग तरीके में बदलाव है। यही कारण है कि हार्डवेयर (जैसे साउंड कार्ड) को 64-बिट विंडोज़(Windows) में काम करने के लिए एक पूरी तरह से अलग ड्राइवर की आवश्यकता होती है ।

विंडोज़(Windows) में दो प्रोग्राम(Program) फाइल फोल्डर(Folders)

यदि आपके पास विंडोज(Windows) का 64-बिट संस्करण है , तो आपने देखा होगा कि आपकी हार्ड ड्राइव पर दो प्रोग्राम फाइल्स फोल्डर हैं।(Program)

एक को केवल प्रोग्राम फ़ाइलें(Program Files) लेबल किया जाता है और दूसरे को प्रोग्राम फ़ाइलें (x86)(Program Files (x86)) लेबल किया जाता है । पहला फ़ोल्डर आपके सभी 64-बिट प्रोग्रामों के लिए डिफ़ॉल्ट स्थान है। इसके अंत में कोई अतिरिक्त लेबल नहीं है क्योंकि 64-बिट ऑपरेटिंग सिस्टम के रूप में, यह माना जाता है कि 64-बिट एप्लिकेशन इस फ़ोल्डर में जाएंगे।

प्रोग्राम फ़ाइलें(Program Files) ( x86 ) लेबल वाला दूसरा फ़ोल्डर आपके सभी 32-बिट अनुप्रयोगों के लिए डिफ़ॉल्ट स्थान है। एक मायने में, यह लेगेसी सॉफ़्टवेयर के लिए डिज़ाइन किया गया एक फ़ोल्डर है जो 32-बिट ऑपरेटिंग सिस्टम के दिनों से बचा हुआ है। फ़ोल्डर नाम का x86 भाग x86 32-बिट आर्किटेक्चर को संदर्भित करता है जिस पर पहले 32-बिट प्रोसेसर विकसित किए गए थे जैसे कि 386, 486 और पेंटियम सीपीयू(Pentium CPUs)

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

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

संक्रमण को आसान बनाने में मदद करने के लिए, माइक्रोसॉफ्ट(Microsoft) ने निर्दिष्ट किया है कि सभी 32-बिट एप्लिकेशन को, डिफ़ॉल्ट रूप से, प्रोग्राम फाइल्स(Program Files) ( x86 ) फ़ोल्डर में लोड किया जाना चाहिए, न कि नियमित (x86)प्रोग्राम फाइल्स(Program Files) फोल्डर में वास्तविक 64-बिट अनुप्रयोगों के साथ मिश्रित होने के बजाय ।

विंडोज़ 64-बिट (Windows)विंडोज़(Windows) में 32-बिट अनुप्रयोगों को चलाने के लिए एक प्रकार के एमुलेटर का उपयोग करता है । आपने अपने सिस्टम पर कुछ फ़ोल्डर देखे होंगे जिनका शब्द WOW64 है । WOW64 विंडोज(Windows) 64-बिट पर विंडोज 32-बिट(Windows 32-bit) के लिए खड़ा है । जब भी आप 32-बिट प्रोग्राम चलाते हैं और इसे प्रोग्राम फाइल डायरेक्टरी तक पहुंचने की आवश्यकता होती है, तो इसे WOW64 का उपयोग करके सी: प्रोग्राम फाइल्स (x86) पर मूल रूप से रीडायरेक्ट किया जाता है ।

आप केवल दो फ़ोल्डरों में ब्राउज़ करके जल्दी से देख सकते हैं कि आपके कंप्यूटर पर कौन से प्रोग्राम 32-बिट हैं और कौन से 64-बिट हैं।

हर दो महीने में, मैं आमतौर पर सॉफ्टवेयर डेवलपर की वेबसाइट की जांच करता हूं कि क्या उन्होंने प्रोग्राम का 64-बिट संस्करण जारी किया है। कभी-कभी आपको प्रोग्राम के 64-बिट संस्करण को खोजने के लिए थोड़ा खोदना पड़ता है। अधिकांश विक्रेता आज भी 32-बिट संस्करणों को मुख्य डाउनलोड के रूप में आगे बढ़ाते हैं। उदाहरण के लिए, आप Office 365 का 64-बिट संस्करण स्थापित(install the 64-bit version of Office 365) कर सकते हैं , लेकिन यह डिफ़ॉल्ट डाउनलोड नहीं है।

जल्द ही, हालांकि, अधिकांश एप्लिकेशन 64-बिट होंगे, जिससे कई प्रोग्राम फाइल(Program Files) फ़ोल्डरों की आवश्यकता अनावश्यक हो जाएगी। फिर भी, जब माइक्रोसॉफ्ट ने (Microsoft)विंडोज विस्टा 64-बिट जारी किया, तब भी माइक्रोसॉफ्ट (Windows Vista)ऑफिस 2007(Office 2007) के 64-बिट संस्करण को विकसित करने और जारी करने में विफल रहा जो उसी समय जारी किया गया था। साथ ही, विंडोज 10(Windows 10) में माइक्रोसॉफ्ट(Microsoft) के कई डिफॉल्ट विंडोज स्टोर(Windows Store) ऐप अभी भी 32-बिट ऐप हैं।

ध्यान रखें कि जब तक हम सभी 64-बिट अनुप्रयोगों पर स्विच करते हैं, यह संभावना है कि 128-बिट आर्किटेक्चर की बात हमें पूरी प्रक्रिया को फिर से करने के लिए मजबूर करेगी। आनंद लेना!



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक कंप्यूटर पेशेवर हूं। अपने खाली समय में, मुझे ऑफिस डेस्क पर मदद करना और बच्चों को इंटरनेट का उपयोग करना सिखाना पसंद है। मेरे कौशल में बहुत सी चीजें शामिल हैं, लेकिन सबसे महत्वपूर्ण बात यह है कि मुझे पता है कि लोगों को समस्याओं को हल करने में कैसे मदद करनी है। अगर आपको किसी ऐसे व्यक्ति की ज़रूरत है जो आपकी किसी अत्यावश्यक चीज़ में मदद कर सके या बस कुछ बुनियादी सुझाव चाहते हों, तो कृपया मुझसे संपर्क करें!



Related posts