How Arm Came to Dominate the Mobile Market
عندما تفكر في أجهزة الحوسبة المحمولة، فمن المحتمل أن تكون شركة Arm هي الشركة الأولى التي تتبادر إلى الذهن، أو يجب أن تكون كذلك. في حين تم الاعتراف بـ Intel تاريخيًا كشركة رائدة في صناعة الرقائق، فقد تم نحت Arm ببطء لسنوات في مكانة وصلت في النهاية إلى نقطة انعطاف، حيث لم تعد أجهزة الحوسبة بحاجة إلى أن تكون أسرع، لكنها كانت بحاجة إلى أن تكون أكثر كفاءة وقابلية للحمل.
هذا هو السبب في أن Arm يهيمن على سوق معالجات الأجهزة المحمولة مع كل إصدار رئيسي تقريبًا مبني على أعلى بنيته. نحن نتحدث عن مليارات الرقائق المستخدمة في الهواتف وأجهزة التلفزيون الذكية والتطبيقات المضمنة وأنظمة القياسات الحيوية وأجهزة الكمبيوتر المحمولة والأجهزة اللوحية. ولكن لماذا هذا هو الحال، ولماذا فشلت معماريات أخرى مثل x86 في السيطرة؟ في هذه المقالة، سنقدم لك نظرة عامة فنية حول ماهية Arm، ومن أين أتت، ولماذا أصبحت موجودة في كل مكان.
أول شيء يجب ملاحظته هو أن Arm لا يصنع معالجات في الواقع. بدلاً من ذلك، يقومون بتصميم هياكل وحدة المعالجة المركزية وترخيص هذه التصميمات لشركات أخرى مثل Qualcomm أو Apple أو Samsung التي تدمجها في معالجاتها. نظرًا لأنهم جميعًا يستخدمون معيارًا مشتركًا، فإن الكود الذي يتم تشغيله على معالج Qualcomm Snapdragon سيعمل أيضًا على معالج Samsung Exynos.
هذا هو السبب في أن Arm يهيمن على سوق معالجات الأجهزة المحمولة مع كل إصدار رئيسي تقريبًا مبني على أعلى بنيته. نحن نتحدث عن مليارات الرقائق المستخدمة في الهواتف وأجهزة التلفزيون الذكية والتطبيقات المضمنة وأنظمة القياسات الحيوية وأجهزة الكمبيوتر المحمولة والأجهزة اللوحية. ولكن لماذا هذا هو الحال، ولماذا فشلت معماريات أخرى مثل x86 في السيطرة؟ في هذه المقالة، سنقدم لك نظرة عامة فنية حول ماهية Arm، ومن أين أتت، ولماذا أصبحت موجودة في كل مكان.
أول شيء يجب ملاحظته هو أن Arm لا يصنع معالجات في الواقع. بدلاً من ذلك، يقومون بتصميم هياكل وحدة المعالجة المركزية وترخيص هذه التصميمات لشركات أخرى مثل Qualcomm أو Apple أو Samsung التي تدمجها في معالجاتها. نظرًا لأنهم جميعًا يستخدمون معيارًا مشتركًا، فإن الكود الذي يتم تشغيله على معالج Qualcomm Snapdragon سيعمل أيضًا على معالج Samsung Exynos.
ما المقصود بـ ISA هندسة مجموعة التعليمات Instruction Set Architecture؟
كل شريحة كمبيوتر تحتاج إلى ISA لتعمل وهذا ما يمثله Arm. تتمثل الخطوة الأولى لشرح Arm في فهم ما هو بالضبط ISA وما هو ليس كذلك.
إنه ليس مكونًا ماديًا مثل ذاكرة التخزين المؤقت أو النواة، بل يحدد ISA كيفية عمل جميع جوانب المعالج. يتضمن ذلك نوع التعليمات التي يمكن للرقاقة معالجتها، وكيف يجب تنسيق بيانات الإدخال والإخراج، وكيفية تفاعل المعالج مع ذاكرة الوصول العشوائي، والمزيد. طريقة أخرى لوضعها: ISA هي مجموعة من المواصفات بينما وحدة المعالجة المركزية هي تحقيق أو تنفيذ لتلك المواصفات. إنه مخطط لكيفية عمل جميع أجزاء وحدة المعالجة المركزية.
تحدد ISAs حجم كل جزء من البيانات، مع استخدام معظم المعالجات الحديثة لنموذج 64-bit. بينما تؤدي جميع المعالجات الوظائف الأساسية الثلاث المتمثلة في قراءة التعليمات وتنفيذ تلك التعليمات وتحديث حالتها بناءً على النتائج، فقد تؤدي ISA المختلفة إلى تفصيل هذه الخطوات بشكل أكبر.
عادةً ما يقسم ISA المعقد مثل x86 هذه العملية إلى عشرات العمليات الأصغر لتحسين الإنتاجية. يتم أيضًا تحديد المهام مثل توقع الفروع للتعليمات الشرطية والجلب المسبق لأجزاء البيانات المستقبلية بواسطة ISA.
بالإضافة إلى تحديد البنية الدقيقة للمعالج، ستحدد ISA مجموعة من التعليمات التي يمكن معالجتها. التعليمات هي ما تنفذه وحدة المعالجة المركزية في كل دورة ويتم إنتاجها بواسطة مترجم. هناك العديد من أنواع التعليمات مثل قراءة / كتابة الذاكرة، والعمليات الحسابية، وعمليات الفروع / القفز، والمزيد. مثال قد يكون "إضافة محتويات عنوان الذاكرة 1 إلى محتويات عنوان الذاكرة 2 وتخزين النتيجة في عنوان الذاكرة 3".
سيكون طول كل تعليمات عادة 32 أو 64 bits وتحتوي على عدة حقول. الأهم هو كود التشغيل الذي يخبر المعالج بنوع التعليمات المحدد. بمجرد أن يعرف المعالج نوع التعليمات التي ينفذها بعد ذلك، فسوف يجلب البيانات ذات الصلة اللازمة لهذه العملية. سيتم إعطاء موقع ونوع البيانات في جزء آخر من كود التشغيل. فيما يلي بعض الارتباطات لأجزاء من قوائم Arm و x86 opcode.
RISC مقابل CISC
الآن بعد أن أصبح لدينا فكرة أساسية عن ماهية ISA وما يفعله، فلنبدأ في النظر إلى ما يجعل Arm مميزًا.
الجانب الأكثر أهمية هو أن Arm هي بنية RISC (حوسبة مجموعة التعليمات المخفضة Reduced Instruction Set Computing) بينما x86 هي بنية CISC (حوسبة مجموعة التعليمات المعقدة Complex Instruction Set Computing). هذان نموذجان رئيسيان لتصميم المعالج ولكل منهما نقاط القوة والضعف.
باستخدام بنية RISC، تحدد كل تعليمات مباشرة إجراءً لتقوم وحدة المعالجة المركزية بأدائه وهي أساسية نسبيًا. من ناحية أخرى، فإن التعليمات في بنية CISC أكثر تعقيدًا وتحدد فكرة أوسع لوحدة المعالجة المركزية.
عادةً ما يقسم ISA المعقد مثل x86 هذه العملية إلى عشرات العمليات الأصغر لتحسين الإنتاجية. يتم أيضًا تحديد المهام مثل توقع الفروع للتعليمات الشرطية والجلب المسبق لأجزاء البيانات المستقبلية بواسطة ISA.
بالإضافة إلى تحديد البنية الدقيقة للمعالج، ستحدد ISA مجموعة من التعليمات التي يمكن معالجتها. التعليمات هي ما تنفذه وحدة المعالجة المركزية في كل دورة ويتم إنتاجها بواسطة مترجم. هناك العديد من أنواع التعليمات مثل قراءة / كتابة الذاكرة، والعمليات الحسابية، وعمليات الفروع / القفز، والمزيد. مثال قد يكون "إضافة محتويات عنوان الذاكرة 1 إلى محتويات عنوان الذاكرة 2 وتخزين النتيجة في عنوان الذاكرة 3".
سيكون طول كل تعليمات عادة 32 أو 64 bits وتحتوي على عدة حقول. الأهم هو كود التشغيل الذي يخبر المعالج بنوع التعليمات المحدد. بمجرد أن يعرف المعالج نوع التعليمات التي ينفذها بعد ذلك، فسوف يجلب البيانات ذات الصلة اللازمة لهذه العملية. سيتم إعطاء موقع ونوع البيانات في جزء آخر من كود التشغيل. فيما يلي بعض الارتباطات لأجزاء من قوائم Arm و x86 opcode.
RISC مقابل CISC
الآن بعد أن أصبح لدينا فكرة أساسية عن ماهية ISA وما يفعله، فلنبدأ في النظر إلى ما يجعل Arm مميزًا.
الجانب الأكثر أهمية هو أن Arm هي بنية RISC (حوسبة مجموعة التعليمات المخفضة Reduced Instruction Set Computing) بينما x86 هي بنية CISC (حوسبة مجموعة التعليمات المعقدة Complex Instruction Set Computing). هذان نموذجان رئيسيان لتصميم المعالج ولكل منهما نقاط القوة والضعف.
باستخدام بنية RISC، تحدد كل تعليمات مباشرة إجراءً لتقوم وحدة المعالجة المركزية بأدائه وهي أساسية نسبيًا. من ناحية أخرى، فإن التعليمات في بنية CISC أكثر تعقيدًا وتحدد فكرة أوسع لوحدة المعالجة المركزية.
هذا يعني أن وحدة المعالجة المركزية CISC ستقسم عادةً كل تعليمات إلى سلسلة من العمليات الصغيرة. يمكن لمعمارية CISC تشفير المزيد من التفاصيل في تعليمة واحدة يمكنها تحسين الأداء بشكل كبير.
على سبيل المثال، قد تحتوي بنية RISC على واحد أو اثنين من إرشادات "إضافة" بينما قد تحتوي بنية CISC على 20 اعتمادًا على نوع البيانات والمعلمات الأخرى للحساب. يمكن العثور على مقارنة أكثر تفصيلاً بين RISC و CISC هنا.
على سبيل المثال، قد تحتوي بنية RISC على واحد أو اثنين من إرشادات "إضافة" بينما قد تحتوي بنية CISC على 20 اعتمادًا على نوع البيانات والمعلمات الأخرى للحساب. يمكن العثور على مقارنة أكثر تفصيلاً بين RISC و CISC هنا.
طريقة أخرى للنظر إليه هي بمقارنته ببناء منزل. مع نظام RISC، لديك مطرقة ومنشار أساسيان فقط، بينما مع نظام CISC، لديك عشرات الأنواع المختلفة من المطارق والمناشير والمثاقب والمزيد. سيكون المنشئ الذي يستخدم نظامًا مشابهًا لـ CISC قادرًا على إنجاز المزيد من العمل نظرًا لأن أدواته أكثر تخصصًا وقوة. سيظل منشئ RISC قادرًا على إنجاز المهمة، لكن الأمر سيستغرق وقتًا أطول نظرًا لأن أدواته أكثر أساسية وأقل قوة.
على الأرجح.. أنت الآن تفكر
"لماذا يستخدم أي شخص نظام RISC إذا كان نظام CISC أكثر قوة؟"
الأداء بعيد كل البعد عن الشيء الوحيد الذي يجب مراعاته. يتعين على منشئ CISC الخاص بنا توظيف مجموعة من العمال الإضافيين لأن كل أداة تتطلب مجموعة مهارات متخصصة. هذا يعني أن موقع العمل أكثر تعقيدًا ويتطلب قدرًا كبيرًا من التخطيط والتنظيم. كما أن إدارة كل هذه الأدوات أكثر تكلفة نظرًا لأن كل أداة قد تعمل مع نوع مختلف من المواد. صديقنا RISC لا داعي للقلق بشأن ذلك لأن أدواته الأساسية يمكن أن تعمل مع أي شيء.
مصمم المنزل لديه خيار كيف يريدون بناء منزلهم. يمكنهم إنشاء خطط بسيطة لمنشئ RISC الخاص بنا أو يمكنهم إنشاء خطط أكثر تعقيدًا لمنشئ CISC الخاص بنا. ستكون فكرة البداية والمنتج النهائي هي نفسها، لكن العمل في المنتصف سيكون مختلفًا.
في هذا المثال، يُعادل مصمم المنزل المترجم. يأخذ كود الإدخال (الرسم المنزلي) الذي تم إنتاجه بواسطة مبرمج (مصمم المنزل)، ويخرج مجموعة من التعليمات (خطط البناء) اعتمادًا على النمط المفضل. يسمح هذا للمبرمج بتجميع نفس البرنامج لوحدة المعالجة المركزية Arm ووحدة المعالجة المركزية x86 على الرغم من أن قائمة التعليمات الناتجة ستكون مختلفة تمامًا.
نحن بحاجة إلى طاقة أقل!
دعنا نعود إلى Arm مرة أخرى. إذا كنت تقوم بتوصيل النقاط، فيمكنك على الأرجح تخمين ما الذي يجعل Arm جذابة للغاية لمصممي أنظمة الهاتف المحمول. المفتاح هنا هو الكفاءة.
في سيناريو مضمن أو متنقل، تعد كفاءة الطاقة أكثر أهمية من الأداء. في كل مرة تقريبًا، سيحصل مصمم النظام على أداء بسيط إذا كان يعني توفير الطاقة. إلى أن تتحسن تقنية البطارية، سيظل استهلاك الحرارة والطاقة من العوامل المحددة الرئيسية عند تصميم منتج محمول. لهذا السبب لا نرى معالجات كبيرة على نطاق سطح المكتب في هواتفنا المحمولة. بالتأكيد، إنها أسرع بكثير من رقائق الهاتف المحمول، لكن هاتفك سيصبح ساخنًا جدًا بحيث لا يمكن حمله وستدوم البطارية بضع دقائق فقط. في حين أن وحدة المعالجة المركزية عالية الجودة لسطح المكتب x86 قد تستهلك 200 واط عند التحميل، فإن المعالج المحمول سوف يصل إلى حوالي 2 إلى 3 واط.
يمكنك بالتأكيد إنشاء وحدة المعالجة المركزية x86 منخفضة الطاقة، ولكن نموذج CISC هو الأنسب لرقائق أكثر قوة. لهذا السبب لا نرى غالبًا شرائح Arm في أجهزة الكمبيوتر المكتبية أو شرائح x86 في الهواتف؛ إنهم ليسوا مصممين لذلك. لماذا Arm قادرة على تحقيق مثل هذه الكفاءة في استخدام الطاقة؟ كل ذلك يعود إلى تصميم RISC وتعقيد الهندسة المعمارية. نظرًا لأنه لا يلزم أن تكون قادرًا على معالجة العديد من أنواع التعليمات، يمكن أن تكون البنية الداخلية أيضًا أكثر بساطة. هناك أيضًا تكاليف أقل في إدارة معالج RISC.
كل هذا يترجم مباشرة إلى توفير الطاقة. يعني التصميم الأبسط أن المزيد من الترانزستورات يمكنها المساهمة بشكل مباشر في الأداء بدلاً من استخدامها لإدارة أجزاء أخرى من البنية. لا يمكن لشريحة Arm معينة معالجة العديد من أنواع التعليمات أو بسرعة مقارنة بشريحة x86 معينة ، ولكنها تعوض عن ذلك بكفاءة.
قل أهلا لصديقي الصغير
الميزة الرئيسية الأخرى التي قدمها Arm هي بنية الحوسبة غير المتجانسة الكبيرة. يتميز هذا النوع من التصميم بمعالجين مصاحبين على نفس الشريحة.
سيكون أحدهما نواة منخفضة الطاقة للغاية بينما سيكون الآخر نواة أقوى بكثير. ستحلل الرقاقة استخدام النظام لتحديد النواة المراد تنشيطها. في سيناريوهات أخرى، يمكن للمجمع أن يطلب من الشريحة إحضار النواة الأكثر قوة إذا كان يعلم أن مهمة حسابية مكثفة قادمة.
إذا كان الجهاز في وضع الخمول أو كان يجري فقط عملية حسابية أساسية، فسيتم تشغيل نواة الطاقة المنخفضة LITTLE وسيتم إيقاف تشغيل النواة (الكبيرة) الأكثر قوة. صرح Arm أن هذا يمكن أن يوفر ما يصل إلى 75% من التوفير في الطاقة. على الرغم من أن وحدة المعالجة المركزية التقليدية لسطح المكتب تقلل بالتأكيد من استهلاكها للطاقة خلال فترات الحمل الخفيف، إلا أن هناك أجزاء معينة لا تتوقف عن العمل. نظرًا لأن Arm لديه القدرة على إيقاف تشغيل النواة تمامًا، فمن الواضح أنه يتفوق على المنافسة.
دائمًا ما يكون تصميم المعالج عبارة عن سلسلة من المقايضات في كل خطوة من العملية. ذهب Arm بكل شيء في بنية RISC وقد آتى ثماره بشكل جيد. في عام 2010، كان لديهم 95% من حصة السوق في معالجات الهواتف المحمولة. لقد انخفض هذا بشكل طفيف حيث حاولت الشركات الأخرى دخول السوق ، ولكن لا يوجد حتى الآن أحد.
دائمًا ما يكون تصميم المعالج عبارة عن سلسلة من المقايضات في كل خطوة من العملية. ذهب Arm بكل شيء في بنية RISC وقد آتى ثماره بشكل جيد. في عام 2010، كان لديهم 95% من حصة السوق في معالجات الهواتف المحمولة. لقد انخفض هذا بشكل طفيف حيث حاولت الشركات الأخرى دخول السوق ، ولكن لا يوجد حتى الآن أحد.
الترخيص والاستخدام الواسع
نهج ترخيص Arm للعمل هو سبب آخر لهيمنتها على السوق. يعد بناء الرقائق فعليًا أمرًا صعبًا ومكلفًا للغاية، لذا فإن Arm لا تفعل ذلك. هذا يسمح لعروضهم أن تكون أكثر مرونة وقابلية للتخصيص.
اعتمادًا على حالة الاستخدام، يمكن للمرخص له انتقاء واختيار الميزات التي يريدها ثم جعل Arm يختار أفضل نوع من الشرائح له. يمكن للعملاء أيضًا تصميم شرائحهم الخاصة وتنفيذ بعض مجموعات تعليمات Arm فقط. قائمة شركات التكنولوجيا التي تستخدم بنية Arm كبيرة جدًا بحيث لا يمكن وضعها هنا، ولكن على سبيل المثال لا الحصر: Apple و Nvidia و Samsung و AMD و Broadcom و Fujitsu و Amazon و Huawei و Qualcomm كلها تستخدم تقنية Arm في بعض القدرات.
إلى جانب تشغيل الهواتف الذكية (أجهزة الكمبيوتر المحمولة)، تعمل Microsoft على دفع بنية Surface وغيرها من الأجهزة خفيفة الوزن. لقد كتبنا مراجعة عن الجيل الأول من Windows 10 على أجهزة Arm منذ عامين، وعلى الرغم من أن هذا الجهد لم يأخذ نظام التشغيل إلى خط النهاية حتى الآن، فقد رأينا منذ ذلك الحين مبادرات أحدث وأفضل مثل Surface Pro X.
قامت Apple أيضًا بإحضار macOS إلى Arm وأظهر الجيل الأول من الأجهزة التي تعمل بنظام M1 علامات إيجابية على أجهزة الكمبيوتر المحمولة التي تعمل بكفاءة تقريبًا كما تفعل الهواتف. عندما يتم تجميع التطبيقات محليًا في Arm، فإن أجهزة Mac هذه لا تُظهر الكفاءة فحسب، بل تُظهر براعة في الأداء.
حتى في مركز البيانات، لسنوات، كان وعد Arm هو توفير الطاقة بشكل أساسي- وهو عامل حاسم عندما تتحدث عن آلاف وآلاف من الخوادم. ومع ذلك، فقد شهدوا مؤخرًا اعتمادًا أكبر على تركيبات الحوسبة واسعة النطاق التي تهدف إلى تقديم تحسينات في الطاقة والأداء على الحلول الحالية من Intel و AMD. بصراحة، هذا ليس شيئًا توقعه الكثير من الناس يمكن أن يحدث قريبًا.
أنشأ Arm أيضًا نظامًا بيئيًا كبيرًا للملكية الفكرية التكميلية (IP) التي يمكن أن تعمل على بنياتها. يتضمن ذلك أشياء مثل المسرّعات وأجهزة التشفير/ أجهزة فك التشفير ومعالجات الوسائط التي يمكن للعملاء شراء حقوق الترخيص لاستخدامها في منتجاتهم.
قامت Apple أيضًا بإحضار macOS إلى Arm وأظهر الجيل الأول من الأجهزة التي تعمل بنظام M1 علامات إيجابية على أجهزة الكمبيوتر المحمولة التي تعمل بكفاءة تقريبًا كما تفعل الهواتف. عندما يتم تجميع التطبيقات محليًا في Arm، فإن أجهزة Mac هذه لا تُظهر الكفاءة فحسب، بل تُظهر براعة في الأداء.
حتى في مركز البيانات، لسنوات، كان وعد Arm هو توفير الطاقة بشكل أساسي- وهو عامل حاسم عندما تتحدث عن آلاف وآلاف من الخوادم. ومع ذلك، فقد شهدوا مؤخرًا اعتمادًا أكبر على تركيبات الحوسبة واسعة النطاق التي تهدف إلى تقديم تحسينات في الطاقة والأداء على الحلول الحالية من Intel و AMD. بصراحة، هذا ليس شيئًا توقعه الكثير من الناس يمكن أن يحدث قريبًا.
أنشأ Arm أيضًا نظامًا بيئيًا كبيرًا للملكية الفكرية التكميلية (IP) التي يمكن أن تعمل على بنياتها. يتضمن ذلك أشياء مثل المسرّعات وأجهزة التشفير/ أجهزة فك التشفير ومعالجات الوسائط التي يمكن للعملاء شراء حقوق الترخيص لاستخدامها في منتجاتهم.
Arm هي أيضًا الهندسة المعمارية المفضلة للغالبية العظمى من أجهزة إنترنت الأشياء.
يعمل كل من Amazon Echo و Google Home Mini على معالجات Arm Cortex. لقد أصبحت المعيار الفعلي، وتحتاج حقًا إلى سبب وجيه لعدم استخدام معالج Arm عند تصميم الأجهزة الإلكترونية المحمولة.
يعمل كل من Amazon Echo و Google Home Mini على معالجات Arm Cortex. لقد أصبحت المعيار الفعلي، وتحتاج حقًا إلى سبب وجيه لعدم استخدام معالج Arm عند تصميم الأجهزة الإلكترونية المحمولة.
هل تناسب كل ذلك في شريحة واحدة؟
بالإضافة إلى وحدة الأعمال المركزية ISA الخاصة بهم، توسعت Arm بشكل كبير في النظام على مساحة شريحة (SoC). تحول سوق الحوسبة المحمولة نحو نهج تصميم أكثر تكاملاً حيث أصبحت متطلبات المساحة والطاقة أكثر صعوبة. هناك العديد من أوجه التشابه بين وحدة المعالجة المركزية و SoC ، لكن SoCs هي الجيل التالي من الحوسبة.
هناك العديد من أوجه التشابه بين وحدة المعالجة المركزية و SoC، لكن SoCs هي الجيل التالي من الحوسبة.
يقوم النظام على شريحة بعمل ما يبدو عليه بالضبط. فهو يجمع بين العديد من المكونات المميزة في شريحة واحدة لزيادة الكفاءة. تخيل انكماش اللوحة الأم لسطح المكتب بالكامل إلى شريحة واحدة وهذا ما هو SoC. عادة ما تحتوي على وحدة المعالجة المركزية ومعالج الرسومات والذاكرة ووحدات التحكم الطرفية وإدارة الطاقة والشبكات وبعض المسرعات.
قبل اعتماد هذا التصميم، ستحتاج الأنظمة إلى شريحة فردية لكل وظيفة من هذه الوظائف. يمكن أن يكون الاتصال بين الرقائق أبطأ من 10 إلى 100x ويستخدم طاقة أكبر من 10 إلى 100x من الاتصال الداخلي على نفس القالب. هذا هو السبب في أن سوق الهاتف المحمول يتبنى هذا المفهوم بقوة.
النظام الموجود على الرقائق غير مناسب لكل نوع من أنواع الأنظمة. تقليديًا لم نشاهد أجهزة كمبيوتر سطح مكتب أو أجهزة كمبيوتر محمولة سائدة مع SoCs لأن هناك حدًا لكمية الأشياء التي يمكنك حشرها في شريحة واحدة. لم يكن تركيب وظيفة وحدة معالجة الرسومات المنفصلة بالكامل، وكمية كافية من ذاكرة الوصول العشوائي، وجميع الوصلات البينية المطلوبة على شريحة واحدة، شيئًا لم يكن بمقدور صانعي الشرائح القيام به، حتى وقت قريب. يُنظر إلى M1 من Apple على أنه أول تصميم رئيسي لهذا التحول النموذجي. تمامًا مثل نموذج RISC، كانت SoCs رائعة للتصميمات منخفضة الطاقة ولكن ليس كثيرًا للتصميمات عالية الأداء، والتي يمكن أن تتغير قريبًا.
الآن، نأمل أن تكون قد فهمت سبب هيمنة Arm في مجال الحوسبة المحمولة. يسمح نموذج RISC ISA الخاص بهم بترخيص الخطط لمصنعي الرقائق. من خلال استخدام نموذج RISC، فإنهم يزيدون من كفاءة الطاقة إلى الحد الأقصى على الأداء. هذا هو اسم اللعبة في مجال الحوسبة المتنقلة، و Arm عظماء. ولكن لا يزال هناك المزيد في المستقبل، ويمتد تأثير Arm ليشمل كل شخص على هذا الكوكب.
الآن، نأمل أن تكون قد فهمت سبب هيمنة Arm في مجال الحوسبة المحمولة. يسمح نموذج RISC ISA الخاص بهم بترخيص الخطط لمصنعي الرقائق. من خلال استخدام نموذج RISC، فإنهم يزيدون من كفاءة الطاقة إلى الحد الأقصى على الأداء. هذا هو اسم اللعبة في مجال الحوسبة المتنقلة، و Arm عظماء. ولكن لا يزال هناك المزيد في المستقبل، ويمتد تأثير Arm ليشمل كل شخص على هذا الكوكب.