ट्यूटोरियल

32-बिट x64 प्रोसेसर ऑपरेटिंग सिस्टम: सीमाएं और इसका मतलब क्या है

विषयसूची:

Anonim

एक 32-बिट ऑपरेटिंग सिस्टम और एक x64 प्रोसेसर होना ईमानदारी से आज सबसे आम बात नहीं है, हालांकि ऐसे उपयोगकर्ता भी हो सकते हैं जो यह नहीं समझते कि सीपीयू आर्किटेक्चर और ऑपरेटिंग सिस्टम के निहितार्थ क्या हैं। इसलिए हम इस लेख को बनाने जा रहे हैं, जिसमें सब कुछ थोड़ा साफ हो जाएगा।

सूचकांक को शामिल करता है

और न केवल 32 और 64 बिट प्रोसेसर और ऑपरेटिंग सिस्टम हैं, बल्कि एप्लिकेशन भी हैं । वास्तव में, यदि हम सिस्टम के मुख्य फ़ोल्डरों को देखते हैं तो हम देखेंगे कि प्रोग्राम फाइलों और प्रोग्राम फाइलों (x86) का फोल्डर है इसका क्या मतलब है? खैर, हम यहाँ सब कुछ देखेंगे।

X86 आर्किटेक्चर क्या है

चलो x86 आर्किटेक्चर के बारे में मूल बातें देखकर शुरू करते हैं और प्रोसेसर पर इसका क्या प्रभाव पड़ता है।

जैसा कि हम सभी जानते हैं, प्रोसेसर अनगिनत ट्रांजिस्टर एकीकृत सर्किट और लॉजिक गेट से बने कंप्यूटर का एक हार्डवेयर तत्व है। यह सब ढांचा बनाता है जो केंद्रीय प्रसंस्करण इकाई बन जाता है, जिसमें लाखों और गणना हर दूसरे प्रदर्शन किए जाते हैं जो हमारे कंप्यूटर के हार्ड ड्राइव पर स्थापित निर्देशों और कार्यक्रमों को आकार देने की अनुमति देते हैं । इसलिए प्रोसेसर हमारी टीम को बुद्धिमत्ता प्रदान करने वाला तत्व है, और हमारे कार्यों को समझ में लाने का प्रभारी है।

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

महत्वपूर्ण बात, और जो आपको ध्यान में रखना चाहिए, वह यह है कि एक x86 प्रोसेसर का मतलब यह नहीं है कि यह 32 या 64 बिट्स है, बिल्कुल, यह अवधारणा प्रोसेसर की भौतिक वास्तुकला से कुछ अलग है। वास्तव में, x86 आर्किटेक्चर के साथ बनाया गया पहला प्रोसेसर Intel 8086 था, जो कि 16-बिट CPU था

CISC और RISC प्रोसेसर

थोड़ा विस्तार करने के लिए, यह जानने लायक है कि एक प्रोसेसर जो CISC और RISC निर्देशों के साथ काम करता है, क्योंकि यह x86 आर्किटेक्चर के साथ बहुत कुछ करता है।

CISC प्रोसेसर

संक्षेप में एक CISC प्रोसेसर x86 आर्किटेक्चर का उपयोग करता है, जिसका अर्थ है जटिल निर्देश सेट कंप्यूटर । यह प्रोसेसर का एक मॉडल है जो निर्देशों के बहुत व्यापक सेट के साथ काम करने में सक्षम है, इस प्रकार रैम और आंतरिक रजिस्टरों में संचालित लोगों के बीच जटिल संचालन करने में सक्षम है। ये सीपीयू हमेशा इंटेल और एएमडी द्वारा बनाए गए हैं।

यह आर्किटेक्चर उन कंप्यूटरों पर लक्षित है जो डेस्कटॉप-आधारित ऑपरेटिंग सिस्टम के साथ काम करते हैं और यह मुख्य रूप से ग्राफिक्स के साथ काम करते हैं, क्योंकि उनमें निर्देशों की जटिलता अधिक होती है और बेहतर प्रदर्शन प्राप्त होता है। लेकिन उनके पास एक समस्या है, और वह यह है कि ऐसे जटिल निर्देश होने से कई कोर के साथ समानांतर संचालन करना अधिक कठिन हो जाता है । और इसी कारण से, आज के प्रोसेसर भी CISC के निर्देशों का RISC में अनुवाद करने में सक्षम हैं । इस वास्तुकला के फायदे हैं कि वे कोडिंग और कॉम्पैक्टिंग कोड में बेहतर हैं, और यह डिबगिंग को आसान बनाता है और कार्यक्रमों को चलाना आसान होता है

RISC प्रोसेसर

इसके विपरीत, RISC आर्किटेक्चर के साथ एक प्रोसेसर, कम इंस्ट्रक्शन सेट कंप्यूटर, निर्देशों की एक बहुत छोटी रेंज प्रस्तुत करता है और इसे अंजाम देना आसान होता है। ये प्रोसेसर समानांतर, खंडों में कई निर्देशों को पूरा करने के लिए उन्मुख हैं और इस प्रकार सिस्टम मेमोरी तक पहुंच की संख्या को कम करते हैं।

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

32 या 64 बिट सीपीयू क्या है

इससे पहले कि हम प्रोसेसर पर मुख्य विषय से आगे बढ़ते हैं, चलो वापस आते हैं और निश्चित रूप से दोनों प्रोसेसर के बीच अंतर देखते हैं। इसके अलावा, हम पहले से ही जानते हैं कि x86 का 32 या 64 बिट्स के साथ कोई लेना-देना नहीं है, वास्तव में, 64 बिट्स वाले प्रोसेसर को x86_64 कहा जाता है, क्योंकि यह एक x86 आर्किटेक्चर है लेकिन यह 64 शब्द चौड़ाई के साथ काम करता है। बिट्स। ओह अब हम देखेंगे।

32 या 64 बिट प्रोसेसर होना उस लंबाई में निहित है जिसके साथ प्रोसेसर में डेटा और निर्देश संग्रहीत और संसाधित किए जाते हैं । यह बिना यह कहे चला जाता है कि CPU केवल विद्युत संकेतों को समझता है 1/0 वर्तमान / गैर-वर्तमान तो बोलने के लिए, और इनमें से प्रत्येक संख्या को बिट्स कहा जाता है, केवल दो अवस्थाएँ होने पर, ये बिट्स मिलकर शब्दों का निर्माण करते हैं और इस प्रकार विविधता को बढ़ाते हैं निर्देश बहु-बिट संयोजनों के लिए धन्यवाद

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

ऑपरेटिंग सिस्टम 32-बिट x64 प्रोसेसर की सीमाएं

32 या 64 बिट प्रोसेसर का उपयोग करते समय शारीरिक और तार्किक अंतर हैं । और ये सीधे ऑपरेटिंग सिस्टम को भी प्रभावित करते हैं । आइए देखें कि वे क्या हैं और विभिन्न आर्किटेक्चर का उपयोग करने की अनुशंसा क्यों नहीं की जाती है।

रैम मेमोरी लिमिटेशन

पहला अंतर रैम मेमोरी के प्रबंधन और वर्चुअल मेमोरी का है। यदि हमारे पास 32-बिट सीपीयू है, तो यह केवल 2 32 संयोजनों की संख्याओं को पढ़ने में सक्षम होगा, अर्थात्, 4, 294, 967, 296 मेमोरी के सेल, या 4 जीबी रैम क्या है। इस बीच, 64-बिट सीपीयू सैद्धांतिक रूप से 2 64- सेल डेटा, लगभग 16 मिलियन टेराबाइट्स (16 एक्सबाइट्स) पढ़ने में सक्षम होगा

32 या 64 बिट ऑपरेटिंग सिस्टम को स्थापित करते समय इसका क्या अर्थ है? वर्तमान ऑपरेटिंग सिस्टम और उपलब्ध हार्डवेयर भौतिक सीमाओं के कारण इन आंकड़ों तक पहुंचने में सक्षम नहीं हैं। क्या अधिक है, विंडोज 10 प्रो सिर्फ 512 जीबी रैम को संबोधित करने में सक्षम है। जाहिर है, हमें समस्या नहीं होगी, क्योंकि वर्तमान पीसी मदरबोर्ड 128 जीबी रैम का समर्थन करते हैं

किसी भी स्थिति में, एक सीपीयू से बना एक पीसी और 32-बिट ऑपरेटिंग सिस्टम केवल 4 जीबी रैम का समर्थन करता है, और यह हमें सीधे प्रभावित करता है, क्योंकि वर्तमान में हम व्यावहारिक रूप से हमारे पीसी पर इस छोटी मात्रा में रैम के साथ जीवित नहीं रह सकते हैं। और हम 64-बिट सीपीयू और 32-बिट सिस्टम, नोटिस के साथ एक वर्चुअल मशीन बनाकर इसे तुरंत देख सकते हैं।

गुणों में हमें सूचित किया जाता है कि हमारे पास 3.5 जीबी स्थापित रैम (500 एमबी जीपीयू के लिए है)। लेकिन अगर हम दूसरे कैप्चर को देखें, तो हमने वर्चुअल मशीन को 6 जीबी का असाइन किया है, यानी दो 2 जीबी हैं, जिनका इस्तेमाल भी नहीं किया जाता है, क्योंकि 32 की शब्द चौड़ाई 4, 294, 967, 296 सेल से ज्यादा सेल को संबोधित करने में सक्षम नहीं है। स्मृति।

किसी भी स्थिति में, 64-बिट सिस्टम के लिए ये सीमाएं अधिक व्यापक हैं, हमने पहले ही विंडोज 10 प्रो के लिए 512 जीबी देखा है। लेकिन सर्वर-उन्मुख सिस्टम में यह बहुत अधिक विस्तारित है, उदाहरण के लिए विंडोज सर्वर 2016 24 टीबी तक रैम का समर्थन करता है, और लिनक्स में ठीक यही बात होती है, हालांकि डेस्कटॉप और सर्वर दोनों सिस्टम कई टीबी रैम का समर्थन करते हैं, यह मुफ्त सॉफ्टवेयर होने का फायदा है।

अनुप्रयोगों के लिए वर्चुअल मेमोरी

प्रति प्रक्रिया वर्चुअल मेमोरी के आवंटन में एक सीमा भी है। सावधान रहें, हम सिस्टम की आभासी मेमोरी के बारे में बात नहीं कर रहे हैं, एक है कि हम हार्ड डिस्क पर आवंटित करते हैं अगर हमारे पास रैम की कमी होती है, लेकिन वह रैम जो स्वचालित रूप से उन अनुप्रयोगों द्वारा असाइन किया जाता है जो बहुत सारे संसाधनों का उपभोग करते हैं। इसका एक उदाहरण फोटोशॉप, या बीआईएम या सीएडी प्रोग्राम जैसे एप्लिकेशन हैं जहां पृष्ठभूमि में बनावट और प्रक्रियाओं को संग्रहीत करने के लिए बहुत अधिक मेमोरी की आवश्यकता होती है।

विशेष रूप से, एक 32-बिट ऑपरेटिंग सिस्टम केवल प्रत्येक प्रोग्राम के लिए 2 जीबी वर्चुअल मेमोरी आवंटित कर सकता है, जबकि 64-बिट सिस्टम सैद्धांतिक रूप से 8 टीबी तक आवंटित करने में सक्षम है।

अनुप्रयोग संगतता

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

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

हमने 7-ज़िप कंप्रेसर के साथ उदाहरण बनाया है, जो हमने स्थापित किया है 32 के विंडोज 8 के लिए x64 संस्करण डाउनलोड करना। हम देखते हैं कि यह तुरंत इंगित करता है कि यह एप्लिकेशन समर्थित नहीं है। और आप कहेंगे, CPU स्वयं 64 बिट्स है। यह काम क्यों नहीं करता है? ठीक है, क्योंकि ऑपरेटिंग सिस्टम पहले उदाहरण में है जो निर्देशों को डिकोड करता है जिसे वह सीपीयू को भेजने जा रहा है, और यदि यह 32 है, तो यह 64 पर काम करने में सक्षम नहीं होगा।

क्या मैं 32-बिट मशीन पर 64-बिट ऑपरेटिंग सिस्टम स्थापित कर सकता हूं?

स्पष्ट रूप से नहीं, आपको बस एक विंडोज आईएसओ डाउनलोड करके परीक्षण करना होगा और इसे अपने कंप्यूटर पर चलाने की कोशिश करनी होगी। यह संभव नहीं है और तुरंत एक स्क्रीन आपको विस्तार से संकेत देती है।

और हां, 64-बिट कंप्यूटर पर 32-बिट सिस्टम स्थापित किया जा सकता है।

कैसे बताऊं कि मेरे पास 64-बिट सीपीयू या ऑपरेटिंग सिस्टम है

अब तक आप शायद पहले से ही जानते हैं कि इसे कैसे देखना है, इस स्क्रीनशॉट के लिए धन्यवाद जो हमने पूरे लेख में देखा है, लेकिन अगर आप विंडोज और लिनक्स दोनों में इसे कैसे जांचना चाहते हैं, इसके बारे में अधिक जानकारी जानना चाहते हैं, हम आपको इसका उपयोग करने के लिए आमंत्रित करते हैं। लेख

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

32-बिट x64 प्रोसेसर ऑपरेटिंग सिस्टम के बारे में निष्कर्ष और सिफारिशें

बेशक हमारी सिफारिश यह सुनिश्चित करने के लिए है कि हमारे उपकरण 64 बिट्स हैं और हमेशा 64 बिट ऑपरेटिंग सिस्टम और एप्लिकेशन इंस्टॉल करते हैं । यह हमारी टीम की सभी शक्ति का लाभ उठाने में सक्षम होने के लिए बुनियादी है, और इसे अपनी संभावनाओं से केवल आधा या कम नहीं रखता है।

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

ठीक है, यहाँ एक x64 प्रोसेसर पर 32-बिट ऑपरेटिंग सिस्टम की सीमाओं की व्याख्या करने वाला हमारा छोटा लेख आता है। यदि आपके कोई प्रश्न हैं, या कुछ ऐसा जोड़ना चाहते हैं जो गायब है, तो हमें नीचे एक टिप्पणी छोड़ दें।

ट्यूटोरियल

संपादकों की पसंद

Back to top button