प्रोग्राम फाइल्स (x86) और प्रोग्राम फाइल्स फोल्डर के बीच अंतर

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

प्रोग्राम फाइल्स (x86) और प्रोग्राम फाइल्स फोल्डर के बीच अंतर

प्रोग्राम फाइल्स(Program Files) ( x86 ) और प्रोग्राम फाइल्स(Program Files) फोल्डर के बीच अंतर

दो अलग-अलग प्रोग्राम फाइलें केवल 64-बिट ऑपरेटिंग सिस्टम में उपलब्ध हैं । 32-बिट ऑपरेटिंग सिस्टम में केवल एक प्रोग्राम फ़ाइल फ़ोल्डर होगा।

C:\Program Files " के साथ प्रोग्राम फ़ाइल फ़ोल्डर का उपयोग 64-बिट अनुप्रयोगों को निष्पादित करने के लिए किया जाता है जबकि प्रोग्राम फ़ाइलें (x86) फ़ाइल पथ " C:\Program Files (x86) " के साथ फ़ोल्डर निष्पादित करने के लिए उपयोग किया जाता है 32-बिट अनुप्रयोग।

एक 32-बिट प्रोग्राम 64-बिट लाइब्रेरी लोड नहीं कर सकता है, दो फ़ोल्डर्स के ओवरलैप के परिणामस्वरूप एक कार्यात्मक त्रुटि हो सकती है। Microsoft डेवलपर्स ने चतुराई से दो अलग-अलग फ़ोल्डर बनाए, ताकि हम दोनों फ़ोल्डरों को करीब से देख सकें।

यदि कोई प्रोग्राम 32-बिट और 64-बिट दोनों संस्करणों में उपलब्ध था, जैसे कि Microsoft Office(Microsoft Office) , दोनों फ़ोल्डरों को एक में मिलाने से समस्याएँ पैदा हो सकती हैं । संभावित विरोधों और संगतता मुद्दों से बचने के लिए, विंडोज़(Windows) में दो प्रोग्राम(Program) फाइल फोल्डर हैं।

32-बिट बनाम 64-बिट

जैसा कि नाम से संकेत मिलता है, 32-बिट ऑपरेटिंग सिस्टम(32-bit operating system) 64 बिट ओएस की तुलना में कम डेटा स्टोर करता है। दूसरी ओर, यदि आपके कंप्यूटर पर बड़ी मात्रा में RAM उपलब्ध है, तो 64-बिट ऑपरेटिंग सिस्टम अधिक स्पष्ट है।(RAM)

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

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

"x86" नाम का 32-बिट फ़ोल्डर क्यों

यह आपके दिमाग में आया होगा कि 32-बिट प्रोग्राम फ़ोल्डर "x86" क्यों है, जबकि 64-बिट केवल "x64" है। ऑपरेटिंग सिस्टम के पहले के 16-बिट संस्करण में Intel -8086 चिप था। बाद में, संस्करण को 32-बिट में अपडेट किया गया था और इसलिए 32-बिट फ़ोल्डर का नाम इंटेल 8086(Intel 8086) चिप यानी प्रोग्राम फाइल्स (x86) के नाम पर रखा गया है। 64-बिट संस्करण में 64-बिट आर्किटेक्चर था जिसे बदले में (x64) कहा जाता है। प्रोसेसर के प्रकार पेंटियम 286(Pentium 286) , 386, 486 और 586 हैं।

दोनों प्रोग्राम फ़ाइलें(Program Files) ( x86 )” और “ प्रोग्राम फ़ाइलें(Program Files) 64-बिट पर चल सकती हैं

प्रोग्राम फ़ाइलें कंप्यूटर पर स्थापित तृतीय-पक्ष एप्लिकेशन सॉफ़्टवेयर की निर्देशिका हैं। 32-बिट और 64-बिट(32-bit and 64-bit software programs) दोनों सॉफ्टवेयर प्रोग्राम 64-बिट विंडोज(Windows) ऑपरेटिंग सिस्टम पर चल सकते हैं। यह बैकवर्ड संगतता के लिए 64-बिट विंडोज़ में उपयोग की जाने वाली इम्यूलेशन परत की सहायता से होता है। (Windows)जबकि(Whereas) , 32-बिट ऑपरेटिंग सिस्टम पर 64-बिट प्रोग्राम नहीं चल सकता है। इसलिए ऐसे ऑपरेटिंग सिस्टम में सिंगल प्रोग्राम फोल्डर मिलता है जो 32-बिट प्रोग्राम पर चल सकता है।

स्वचालित स्थापना

जैसा कि हमने पहले बताया, दोनों प्रोग्राम फाइलें 64-बिट ओएस पर बिना किसी प्रोग्राम को नुकसान पहुंचाए चल सकती हैं। मैन्युअल हस्तक्षेप के बावजूद, प्रक्रिया अपने आप होती है। 32-बिट एमुलेटर तब काम करता है जब 64-बिट विंडोज(Windows) पर 32-बिट प्रोग्राम चलाया जाता है । 64-बिट एमुलेटर द्वारा एक ही कार्रवाई की जाती है।

मैन्युअल इंस्टॉलेशन या मैलवेयर से प्रभावित प्रोग्राम के मामले में त्रुटि हो सकती है। हार्ड ड्राइव में कुछ प्रोग्राम केवल 32-बिट या 64-बिट एमुलेटर के साथ संगत हैं इसलिए एक गलत इंस्टॉलेशन प्रोग्राम के सही ढंग से काम करने में बाधा डाल सकता है।

संबंधित(Related) : System32 और SysWOW64 फ़ोल्डरों के बीच अंतर।



About the author

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



Related posts