32-बिट शटडाउन उलटी गिनती, Android और Apple उपयोगकर्ताओं के लिए इसका क्या अर्थ है?

iPhone 5s Apple के इतिहास में सबसे सार्थक मॉडलों में से एक है। न केवल इसलिए कि इसने पहली बार टच आईडी और आईओएस 7 जारी किया, बल्कि इससे भी महत्वपूर्ण बात यह है कि ए 7 प्रोसेसर ने इसे 64-बिट आर्किटेक्चर के साथ दुनिया का पहला मोबाइल फोन बना दिया।

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

64-बिट आर्किटेक्चर प्रोसेसर के पीछे, एआरएम नाम का एक बड़ा भाई है जो मोबाइल फोन निर्माताओं के लिए प्रासंगिक तकनीकी सहायता प्रदान करता है। आंकड़ों के अनुसार, दुनिया में 95% से अधिक स्मार्टफोन और टैबलेट एआरएम आर्किटेक्चर का उपयोग कर रहे हैं।

अभी हाल ही में, बिग ब्रदर एआरएम ने एक बड़ी घटना की घोषणा की: 2023 से, इसकी वास्तुकला का उपयोग करने वाले सभी मोबाइल फोन में 64-बिट सीपीयू कोर होगा और 32-बिट संगतता मोड नहीं होगा।

सीधे शब्दों में कहें, 32-बिट स्मार्टफोन और टैबलेट द्वारा छोड़ दिया जाएगा, और 64-बिट युग आ गया है।

हमें 64-बिट की आवश्यकता क्यों है

एक स्मार्ट फोन में, हर फोटो, हर फाइल और यहां तक ​​कि आपका हर ऑपरेशन प्रोसेसर के लिए संख्याओं की एक स्ट्रिंग है।

प्रोसेसर इन नंबरों को बाइनरी रूप में संग्रहीत करता है, और उनके लिए आवंटित स्थान "बिट" सबसे छोटी इकाई के रूप में होता है। बाइनरी में, "बिट" में दो राज्य होते हैं, 0 और 1।

तस्वीर से: servicenowthink

यह एक ऐसा विषय है जिसे बोलना और समझना आसान नहीं है। आइए पहले एक कम सटीक सादृश्य बनाएं।

मान लें कि आप एक कंप्यूटिंग टर्मिनल और 32-बिट सीपीयू हैं, आपके पास 32 हाथ (रजिस्टर) हैं, और प्रत्येक हाथ में 32 उंगलियां हैं (संख्याएं जिन्हें रजिस्टर में संग्रहीत किया जा सकता है)। 64-बिट सीपीयू का मतलब है कि आपके पास 64 हाथ हैं, और प्रत्येक हाथ में 64 उंगलियां हैं।

यह स्वतः स्पष्ट है कि किन परिस्थितियों में अधिक गणना की जाती है। 32-बिट पर 64-बिट एक बहुत बड़ा सुधार है।

तस्वीर साभार: वर्ल्डटेकपीडिया

प्रोसेसर की दुनिया में, एक 32-बिट आर्किटेक्चर 2 से 32वीं पावर के मेमोरी एड्रेस, यानी 4GB RAM या फिजिकल मेमोरी तक पहुंच सकता है। 64-बिट आर्किटेक्चर 2 से 64वीं पावर मेमोरी एड्रेस तक पहुंच सकता है, और सैद्धांतिक रूप से 16TB मेमोरी का समर्थन करता है।

यदि कंप्यूटिंग टर्मिनल में 8GB RAM है, लेकिन 32-बिट प्रोसेसर से लैस है, तो इसका मतलब है कि लगभग 4GB RAM दुर्गम स्थिति में है और बर्बाद हो गई है।

सॉफ़्टवेयर पारिस्थितिकी तंत्र के विकास के साथ, 4GB RAM अब कुछ बड़े पैमाने के सॉफ़्टवेयर की ज़रूरतों को पूरा नहीं कर सकता है। इसलिए प्रोसेसर और सिस्टम 64-बिट की ओर बढ़ रहे हैं।

तस्वीर से: गियरन्यूज

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

उदाहरण के लिए, क्वालकॉम स्नैपड्रैगन 888 एक Cortex-X1, तीन Cortex-A78 कोर और चार Cortex-A55 कोर का उपयोग करता है। ये सभी कोर ARMv8 सीरीज इंस्ट्रक्शन सेट आर्किटेक्चर का उपयोग करते हैं।

एआरएम ने 64-बिट को कब अपनाया? घड़ी को 2011 की सर्दियों में वापस डायल किया जा सकता है।

उस समय, एआरएम ने 8वां संस्करण इंस्ट्रक्शन सेट आर्किटेक्चर एआरएमवी8 जारी किया, जिसमें पहली बार 64-बिट इंस्ट्रक्शन सेट को पेश किया गया था। हालाँकि, यह न केवल 64-बिट सिस्टम या एप्लिकेशन का समर्थन करता है, बल्कि पिछले 32-बिट आर्किटेक्चर के साथ भी पिछड़ा हुआ है।

पिछली पीढ़ी की तुलना में एआरएमवी8 की विशेषताएं। चित्र से: एआरएम

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

कुछ समय पहले तक, निर्देश सेट आर्किटेक्चर ARMv9 का 9वां संस्करण जारी किया गया था, जिसमें नए आर्किटेक्चर पर आधारित तीन CPU लाए गए थे: ARM Cortex-X2, Cortex-A710 और Cortex-A510।

तीन नए सीपीयू। चित्र: एआरएम

इन तीन CPU में, ARM Cortex-X2 और Cortex-A510 केवल 64-बिट ऑपरेटिंग सिस्टम और एप्लिकेशन का समर्थन करते हैं, और अब पिछड़े संगत नहीं हैं। केवल Cortex-A710 अभी भी 32-बिट अनुप्रयोगों के लिए समर्थन रखता है।

एआरएम ने बाद में घोषणा की कि 2023 से, इसके सभी कोर 32-बिट ऑपरेटिंग सिस्टम और एप्लिकेशन का समर्थन करना बंद कर देंगे।

इसका क्या मतलब है? Cortex-A710 32-बिट अनुप्रयोगों का समर्थन करने वाला अंतिम CPU होने की संभावना है, और 32-बिट को मोबाइल टर्मिनलों को पूरी तरह से अलविदा कह देना चाहिए।

तस्वीर साभार: इन्फोवर्ल्ड

64-बिट पारिस्थितिकी की नींव ऑपरेटिंग सिस्टम है

विंडोज कंप्यूटर पर, जब हम वेब से सॉफ्टवेयर डाउनलोड करते हैं, तो अक्सर 32-बिट और 64-बिट विकल्प होते हैं। सामान्यतया, 32-बिट सिस्टम 32-बिट सॉफ़्टवेयर स्थापित करते हैं, और 64-बिट सिस्टम 64-बिट सॉफ़्टवेयर स्थापित करते हैं।

प्लेटफ़ॉर्म संगतता विचारों के लिए, 64-बिट सिस्टम 32-बिट सॉफ़्टवेयर भी स्थापित कर सकते हैं। कार्यभार को कम करने के लिए, कुछ डेवलपर्स केवल 32-बिट सॉफ़्टवेयर प्रदान करते हैं।

▲ तस्वीर से: एमजे ट्यूब

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

हालाँकि, 64-बिट अनुप्रयोगों को चलाने के लिए पूर्वापेक्षा 64-बिट सिस्टम है। हम जानते हैं कि विंडोज़ ने बहुत समय पहले 64-बिट संस्करण प्रदान किया है। गेम कंसोल पहले हैं, यहां तक ​​कि 1996 में N64 भी।

क्या आपने N64 खेला है? चित्र से: बिटलाउंजर

तो एंड्रॉइड और आईओएस सिस्टम कब 64-बिट में बदल गए?

आइए पहले एंड्रॉइड को देखें। 2014 में, Android 5.0 (लॉलीपॉप) जारी किया गया था, जो Android का पहला पूरी तरह से संगत 64-बिट संस्करण था।

2013 के पतन में iPhone 5s के जारी होने के बाद, iOS ने हार्डवेयर और सॉफ्टवेयर दोनों में 64-बिट का समर्थन करना शुरू किया। macOS थोड़ा पहले है, 2011 में 10.7 लायन संस्करण, 64-बिट युग में प्रवेश कर चुका है।

Android और Apple यूजर्स को चिंता करने की जरूरत नहीं है

64-बिट युग में पूरी तरह से संक्रमण होने पर उपभोक्ताओं को महत्वपूर्ण रूप से प्रभावित होने से रोकने के लिए, विभिन्न प्रणालियों ने पिछले कुछ वर्षों में सॉफ्टवेयर पारिस्थितिकी तंत्र के लेआउट की योजना बनाना शुरू कर दिया है।

उदाहरण के लिए, एंड्रॉइड ने पहले घोषणा की थी कि अगस्त 2019 से, Google Play के सभी ऐप्स को 64-बिट का समर्थन करने की आवश्यकता है। 1 अगस्त, 2021 से, 64-बिट डिवाइस पर Google Play अब ऐप्स के 32-बिट संस्करण प्रदान नहीं करेगा।

Wechat, जिससे हम परिचित हैं, ने नवंबर 2019 के अंत में आधिकारिक तौर पर 64-बिट संस्करण का डाउनलोड लिंक जारी किया। यह और Taobao 64-बिट को अपनाने वाले घरेलू एंड्रॉइड एप्लिकेशन का पहला बैच भी बन गए हैं।

▲ एंड्रॉइड 64-बिट प्रक्रिया तालिका को बढ़ावा देता है

इस साल अप्रैल में, Xiaomi ऐप स्टोर, ओप्पो सॉफ्टवेयर स्टोर, वीवो ऐप स्टोर, टेनसेंट ऐप स्टोर और Baidu मोबाइल असिस्टेंट ने भी घोषणा की कि भविष्य में, ऐप स्टोर पर लॉग ऑन करने वाले एप्लिकेशन को 64-बिट एआरएम आर्किटेक्चर का समर्थन करना चाहिए। एक व्यवस्थित तरीके से।

आवश्यकताओं के अनुसार, इस वर्ष के अंत से पहले, सभी एप्लिकेशन और गेम को योजना के अनुसार 64-बिट बिल्ड के साथ APK अपलोड करने की आवश्यकता है। अगस्त 2022 के अंत से पहले, चीनी बाजार में सभी मोबाइल Android प्रोग्राम 64-बिट यूनिवर्सल होने चाहिए।

चित्र से: xicom

64-बिट के प्रति Apple का रवैया Android की तुलना में कठिन है।

फरवरी 2015 की शुरुआत में, Apple ने घोषणा की कि सभी iOS अनुप्रयोगों को 64-बिट का समर्थन करना चाहिए। 2017 में, Apple ने घोषणा की कि iOS 11 अब 32-बिट अनुप्रयोगों का समर्थन नहीं करेगा।

iOS 11 32-बिट पुराने एप्लिकेशन नहीं चला सकता। चित्र से: Qooah

इसका मतलब है कि iOS ने तब से 32-बिट को पूरी तरह से छोड़ दिया है, और A11 और नए प्रोसेसर केवल 64-बिट अनुप्रयोगों का समर्थन करते हैं।

MacOS के लिए Apple की समान सख्त आवश्यकताएं हैं। 2018 से शुरू होकर, मैक ऐप स्टोर पर सबमिट किए गए सभी एप्लिकेशन को 64-बिट का समर्थन करना चाहिए।

2019 में जारी macOS 10.15 कैटालिना ने 32-बिट अनुप्रयोगों के लिए पूरी तरह से समर्थन छोड़ दिया।

MacOS 10.15 Catalina 32-बिट पुराने एप्लिकेशन नहीं चला सकता। चित्र से: pcmagPicture

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

हमने संक्रमण प्रक्रिया में किसी बड़ी समस्या के बारे में कभी नहीं सुना। यह समय सारिणी डेवलपर्स के लिए एक स्ट्रिंग से अधिक है।

64-बिट की दुनिया में, विंडोज़ भी बहुत लालची है

एंड्रॉइड, आईओएस, मैकओएस और अन्य सिस्टम को 64-बिट रोड पर बहते हुए देखकर, विंडोज को इससे जलन होती है।

मोबाइल सिस्टम की तुलना में, विंडोज़ में बहुत अधिक ऐतिहासिक सामान है।

भले ही यह बहुत समय पहले की बात हो, Microsoft ने 64-बिट विंडोज पेश किया। आजकल, नए कंप्यूटरों में आम तौर पर 4GB से अधिक RAM होती है, और सभी 64-बिट सिस्टम पूर्व-स्थापित होते हैं। लेकिन समस्या यह है कि इसका सॉफ्टवेयर इकोसिस्टम हार्डवेयर के साथ तालमेल नहीं बिठा पाता है।

Windows 11 प्राचीन काल में भी Office 7.0 का समर्थन करता है। चित्र से: Zhihu Answer Master XylonJack

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

इसके अलावा, डिबगिंग और परीक्षण उपकरण, तृतीय-पक्ष सहायक प्लग-इन, और प्रोग्रामर की व्यक्तिगत क्षमताएं जैसे कारक 64-बिट की ओर विंडोज के पूर्ण विकास के लिए सभी ठोकरें हैं।

तो, 64-बिट दुनिया में विंडोज एंड्रॉइड, आईओएस, मैकओएस और अन्य सिस्टम से कब मिलेगा? कोई नहीं जान सकता। शायद, Microsoft खुद नहीं जानता।

टॉकफ्रेश। कार्य ईमेल: [email protected]

#Aifaner के आधिकारिक WeChat खाते का अनुसरण करने के लिए आपका स्वागत है: Aifaner (WeChat ID: ifanr), जितनी जल्दी हो सके आपको अधिक रोमांचक सामग्री प्रदान की जाएगी।

ऐ फैनर | मूल लिंक · टिप्पणियां देखें · सिना वीबो