इंटेल से आर्म सीपीयू में स्विच मैक उपयोगकर्ताओं को कैसे प्रभावित करेगा?

click fraud protection

ऐप्पल ने अपने कंप्यूटर को अपने स्वयं के कस्टम एआरएम-आधारित सीपीयू का उपयोग करने के लिए इंटेल सीपीयू का उपयोग करने से स्विच करने का फैसला किया है जिसे वह "ऐप्पल सिलिकॉन" कह रहा है। Apple वर्षों से अपने स्वयं के मोबाइल CPU को डिज़ाइन कर रहा है लेकिन Intel से ARM में इस परिवर्तन में एक संभावित बड़ा मुद्दा है, जिसके बारे में अधिकांश उपभोक्ताओं को शायद पता नहीं होगा। मैक उपयोगकर्ताओं के लिए शुक्र है, Apple एंड-यूज़र पर किसी भी प्रभाव को कम करने पर काम कर रहा है।

आर्किटेक्चर

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

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

ऐसे दो तरीके हैं जिनसे Apple इस समस्या को हल करने की योजना बना रहा है। पहला है डेवलपर्स को एआरएम सीपीयू पर काम करने के लिए अपने ऐप को संशोधित करने के लिए राजी करना, दूसरा "एब्स्ट्रक्शन लेयर" का उपयोग करना है। ऐप्पल के बाजार हिस्सेदारी के आकार को देखते हुए, यह कई डेवलपर्स को अपने सॉफ़्टवेयर के एआरएम संस्करण को प्रकाशित करने के लिए राजी करने में सक्षम होगा। इसे सामान्य होने में कुछ समय लग सकता है, हालांकि विशेष रूप से इसे कुछ कोड परिवर्तनों की आवश्यकता हो सकती है।

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

युक्ति: अमूर्त परत को "रोसेटा 2" नाम दिया गया है क्योंकि यह मूल रोसेटा अमूर्त परत से चलती है जिसका उपयोग तब किया गया था जब Apple ने IBMs PowerPC आर्किटेक्चर से Intel के x86 पर स्विच किया था।

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

प्रदर्शन

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

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

संभावित रूप से इस समस्या को हल करने में मदद करने के लिए, Apple उपकरणों की पहली पीढ़ी वास्तव में ARM CPU का उपयोग करेगी इंटेल पर कम से कम एक और उच्च अंत उपकरणों के साथ निम्न-से-मध्य-स्तरीय उत्पाद बनें पीढ़ी।