لماذا نجحت شركة Apple فقط في استخدام أجهزة الكمبيوتر المحمولة التي تعمل بنظام ARM؟

أحد الخلافات في عالم الأجهزة هو المقارنة بين المعالجات ذات التسجيل x86 ومجموعات التعليمات ، المصممة بواسطة إنتل و AMD وتستخدم في أجهزة الكمبيوتر حول العالم ، و ARM، والتي توجد في العديد من الأجهزة. نتج هذا عن اعتماد ISA المذكور على أجهزة الكمبيوتر الشخصية الخاصة بهم ، ومع ذلك ، قبل وقت طويل من قيام كوبرتينو بهذه القفزة ، Windows ل ARM موجودة بالفعل. لماذا أجهزة الكمبيوتر المحمولة مع معالجات ARM عدم النزول من الأرض إلا من تفاح ? هل يستحق الحصول على واحد؟

لبعض الوقت الآن نرى في المتاجر العديد من أجهزة الكمبيوتر المحمولة التي تعمل بنظام Windows أو لينكس مثل أجهزة الكمبيوتر التقليدية ، ومع ذلك ، ليس لديهم معالج Intel أو AMD في أحشائهم. وهي تسمى أجهزة الكمبيوتر المحمولة ARM ، والتي تم إنشاؤها كوسيلة لتحقيق أجهزة كمبيوتر فائقة الخفة مع أداء في استهلاكات معينة أعلى من جهاز الكمبيوتر. مع ظهور أجهزة MacBooks مع شرائح Apple وتحت نفس المعيار ISA ، لا يمكن أن تكون النتيجة أكثر إحباطًا.

نجحت شركة Apple في استخدام أجهزة الكمبيوتر المحمولة التي تعمل بنظام ARM

ميزة Apple في أجهزة الكمبيوتر المحمولة ARM

السبب الرئيسي لا يتعلق بنظام التشغيل ، بل هو القوة ، وليس عبثًا ، أحد الأسباب التي دفعت كوالكوم إلى الحصول على Nuvia لإنشاء جيل جديد من المعالجات يرجع إلى حقيقة أنه من حيث وحدة المعالجة المركزية‏: النوى بموجب ISA ARM لقد تخلفت كثيرًا عن Apple. لان Windows لـ ARM متوافق فقط مع نبتة أنف العجل 8CX ، في النهاية ، تحتوي جميع أجهزة الكمبيوتر المحمولة من هذا النوع على نفس المعالج وهي عبارة عن نسخ من بعضها البعض مع اختلافات طفيفة.

  • حسنًا ، إذا نظرنا إلى ملف النتائج في Geekbench 5 ، تحقق معظم أجهزة الكمبيوتر هذه أداءً يبلغ 1100 نقطة عند تنفيذ التعليمات البرمجية التي يمكن تشغيلها فقط على نواة واحدة و 5700 نقطة إذا تحدثنا عن رمز متعدد النواة. كل هذا في شريحة مع 8 نوى بسرعة 2995 ميجاهرتز .
  • فى المقابل، شريحة Apple M1 في MacBook Air ، الذي ظهر في نهاية عام 2020 ، يصل 1700 نقطة في النواة الواحدة وما يقرب من 7600 نقطة في multicore ، مثل منافستها فهي تكوين ثماني النواة ويعمل في 3.2 غيغاهرتز
  • يصل مقياس M2 الخاص بشركة Apple إلى 1906 و 9017 نقطة على التوالي ، دون زيادة عدد وحدات المعالجة الإجمالية. بالإضافة إلى سرعة الساعة لأداء النوى في 3.4 غيغاهرتز

Apple مقابل Qualcomm portátiles ARM

بالطبع ، علينا أن نأخذ في الاعتبار أن المصيدة الموجودة في هذا النوع من الرقائق هي أنها تستخدم تكوينات أساسية غير متجانسة ، مع إعطاء بعضها أداءً أفضل من البعض الآخر ، ولكن أقل كفاءة. يتشارك كلا النوعين من المعالجات في المساحة على نفس الشريحة. وبالتالي ، تكون النتيجة متعددة النواة في جميع الحالات الثلاث أقل مما كان متوقعًا. على الرغم من أن الفكرة العامة هي أن هناك فرق أداء واضح بين شريحة آبل وشريحة كوالكوم.

وكيف يقارنون مع Intel و AMD؟

لسوء الحظ ، لا يوجد معالج عالمي له نفس الأداء لكل واط في جميع الاستهلاكات. يتمتع جهاز x86 بأداء رديء في استهلاك الهاتف المحمول ولهذا السبب لا يستخدمه أحد ، من ناحية أخرى ، حيث نقوم بزيادة واط المعالج نرى كيف تتحول الجداول. هذا هو السبب في أنه لا يوجد في أي من أجهزة ARM المحمولة وحدة معالجة مركزية مع TDP تبلغ 45 وات.

ومع ذلك ، هناك نقطة وسطية يتم فيها العثور على أجهزة كمبيوتر محمولة خفيفة الوزن ، وبالتالي مع استهلاك منخفض. حسنًا ، أحد أكثر المعالجات استخدامًا هو Intel Core i3-1215U ، وهو شريحة سداسية النواة (6 للأداء و 2 للكفاءة) مصممة لأجهزة الكمبيوتر المحمولة خفيفة الوزن مثل ASUS فيفو بوك. حسنًا ، عند سرعة 2.5 جيجاهرتز ، يمكن أن تصل إلى 1427 نقطة في النواة الواحدة ، ومع ذلك ، في الأداء متعدد النواة ، يتخلفون عن الركب لأن لديهم 6 وحدات فقط ، الرقم؟ 4461 نقطة.

يبيع البرنامج الأجهزة

في تاريخها ، قامت Apple بتغيير المعالجات عدة مرات ، وقد سمح إتقانها الكامل للبنية الرأسية لمنصتها بإجراء انتقالات من ISA إلى آخر دون مشاكل في كل منهم. إذا قام أي منا بتشغيل برنامج مكتوب للكمبيوتر الشخصي في عام 1981 على جهاز الكمبيوتر الخاص به ، فيمكنك تشغيله على جهاز الكمبيوتر الحالي الخاص بك دون أي محاكاة أو نقل رمز. من ناحية أخرى ، في ماك لم يحدث هذا ، فقد استخدموا في تاريخها أربع مجموعات مختلفة من سجلات التعليمات: 68K و PowerPC و x86 و ARM. على جهاز الكمبيوتر؟ واحد فقط في كل هذا الوقت.

البرمجيات تبيع الأنظمة

لا تكمن المشكلة في حد ذاتها في نقل الكود المصدري من نوع واحد من البرامج الثنائية إلى نوع آخر ، لأنه إذا كنت قد استخدمت لغات عالية المستوى لا تحتوي على تبعيات فهي ليست مشكلة. بدلاً من ذلك ، تكمن الصعوبة في تلك الأجزاء من الكود التي تعتمد بالفعل على عناصر ISA. أنظمة التشغيل هي السبب الرئيسي في ذلك. ناهيك عن مفاهيم أكثر تعقيدًا مثل كيفية تعامل كل تعليمات ومجموعة تسجيل مع مناطق الذاكرة المحمية وغير المحمية.

نظرًا لأن التطبيقات تعمل اليوم فوق نظام التشغيل ، فنحن بحاجة إلى أن تكون مناسبة تمامًا وإلا فلن يكون هناك منفذ للتطبيقات من x86 إلى ARM. ومع ذلك ، فإن عدم وجودها يعني أن أجهزة الكمبيوتر المحمولة من طراز ARM لا تُباع ويمكن اعتبارها إخفاقًا كبيرًا.

لا أحد يرغب في تحمل المسؤولية عن فشل الكمبيوتر المحمول ARM

بينما تكون Apple في وضع Don Palomo ، فهي في حالة أجهزة الكمبيوتر المحمولة ARM التي تعمل بنظام Windows مایکروسافت ويتعين على Qualcomm الاتفاق مع عدد كبير من الشركات المصنعة ، الذين يرون كيف يبيع هؤلاء من Cupertino أجهزة MacBook الخاصة بهم بأسعار مرتفعة ويقررون تقليدها. تقديم منتج يكون إدراكه للقيمة منخفضًا ، حتى بالمقارنة مع أجهزة الكمبيوتر المحمولة الأخرى التي تعمل بنظام التشغيل Redmond.

جهاز كمبيوتر لينتو ديسكو ديساباريسيدو

في الواقع ، كل هذا يتلخص في حقيقة أن شركة Qualcomm ، على الرغم من كونها منشئًا ممتازًا لرقائق الأجهزة المحمولة ، قد أنشأت معالجات بطيئة جدًا ويلاحظ المستخدمون ذلك. تمكنت Apple من السماح لمستخدميها بتشغيل التطبيقات على أجهزة Intel Mac الخاصة بهم بسلاسة ودون عناء تقريبًا. بدلاً من ذلك ، فإن مشاهدة برامج x86 التي تتم محاكاتها على Qualcomm Snapdragon 8CX أمر مثير للجنون.

بمعنى آخر ، يجب أن تكون أسعار أجهزة الكمبيوتر المحمولة ARM Windows أقل بكثير مما هي عليه حاليًا ، حيث أن القيمة التي تقدمها ليست جيدة بما يكفي لتبرير التكلفة التي يتحملها المستخدم النهائي. الخطأ هنا لا يكمن في المجمعات ، بل في كوالكوم ومايكروسوفت لعدم تقديم معالج ونظام تشغيل تنافسيين.