Leave Your Message
ما هو المعالج المبني على ARM؟
مدونة

ما هو المعالج المبني على ARM؟

2024-08-13 16:29:49

I. مقدمة عن المعالجات القائمة على ARM

المعالجات القائمة على ARM أصبحت بسرعة حجر الزاوية في الحوسبة الحديثة، حيث تُشغّل كل شيء بدءًا من الهواتف الذكية والأجهزة اللوحية وصولًا إلى أجهزة إنترنت الأشياء ومراكز البيانات. طُوّر بواسطة شركة أرم القابضة، تعتمد بنية ARM على RISC (الحوسبة باستخدام مجموعة التعليمات المخفضة) النموذج الذي يؤكد كفاءة، استهلاك منخفض للطاقة، و أداء عالي لكل واط.

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

تشمل الأسباب الرئيسية وراء الشعبية المتزايدة لمعالجات ARM ما يلي:

  • قابلية التوسع من وحدات التحكم الدقيقة البسيطة إلى وحدات المعالجة المركزية للخوادم المتطورة

  • اعتماد واسع النطاق عبر الإلكترونيات الاستهلاكية والمنصات الصناعية

  • إمكانية التخصيص، مما يسمح للمصنعين بالتطوير نظام على شريحة (SoC) تصميمات مصممة خصيصًا لحالات الاستخدام المحددة

مع عمالقة التكنولوجيا مثل أبل، وكوالكوم، ونفيديا، وأمازون الاستثمار بكثافة في أنظمة SoC المستندة إلى ARMمن الواضح أن الصناعة تتجه نحو هياكل أكثر كفاءة. سواء كنت مطورًا أو مهندسًا أو من هواة التكنولوجيا، فإن فهم ماهية المعالجات القائمة على ARM - وكيف تختلف عن أنواع وحدات المعالجة المركزية الأخرى - أمرٌ أساسي في ظل التطور الرقمي السريع اليوم.


II. ما هي بنية ARM؟

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

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

الخصائص الرئيسية لهندسة ARM:

  • ⚙️ مجموعة تعليمات تعتمد على RISC

  • 🔋 متطلبات طاقة منخفضة

  • 🧩 تصميمات أساسية معيارية وقابلة للتطوير

  • 🌐 التوافق على نطاق واسع مع لينكس وأندرويد وويندوز بشكل متزايد

إصدارات بنية ARM، مثل ARMv7، ARMv8، والأحدث ARMv9، وقد قدمت ميزات متقدمة مثل معالجة 64 بت، طبقات الأمان المحسنة (TrustZone)، و أداء الذكاء الاصطناعي المعزز.

مع تطور احتياجات الحوسبة، تواصل بنية ARM اكتساب قوة جذب تتجاوز الأجهزة المحمولة - مما يوفر الطاقة خوادم السحابة ووحدات التحكم في السيارات وعقد الحوسبة الحافةإن التوازن بين الأداء والكفاءة يجعله بديلاً جاهزًا للمستقبل للهندسة المعمارية القديمة.


ثالثًا. الميزات الرئيسية لمعالجات ARM

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


1. انخفاض استهلاك الطاقة

أحد أهم الميزات المميزة لمعالجات ARM هي كفاءة الطاقةبتقليل عدد الترانزستورات والتركيز على تعليمات بسيطة ومنخفضة الطاقة، تعمل شرائح ARM بأقل قدر من الخرج الحراري. وهذا يعود بالنفع المباشر على:

  • الهواتف الذكية والأجهزة اللوحية (عمر بطارية أطول)

  • الأجهزة القابلة للارتداء والأجهزة المضمنة (البيئات الحساسة للحرارة)

  • مراكز البيانات (انخفاض تكاليف التبريد والطاقة)


2. أداء عالي لكل واط

قد لا تتطابق وحدات المعالجة المركزية ARM دائمًا مع الأداء الخام مع شرائح x86 في السيناريوهات المتطورة، ولكنها التفوق في الأداء لكل واط- مقياس مهم في الحوسبة المتنقلة والحوسبة الطرفية. تكوينات ARM متعددة النواة، خصوصاً هندسة big.LITTLE، مما يسمح بالموازنة الديناميكية لأحمال العمل بين النوى عالية الطاقة والنوى الموفرة للطاقة.


3. تصميم قابل للتطوير والتعديل

من متحكمات Cortex-M ل معالجات تطبيقات Cortex-A و أنظمة ARM SoC مخصصةيدعم نظام ARM مجموعة واسعة من حالات الاستخدام. تتيح هذه الوحدات النمطية لصانعي الرقائق بناء حلول مصممة خصيصًا مع دمج وحدة معالجة الرسومات، وحدة المعالجة العصبية، مودم، و وحدات تحكم الإدخال/الإخراج.


4. دعم واسع للبرامج وأنظمة التشغيل

تدعم الأنظمة المستندة إلى ARM المنصات الرئيسية بما في ذلك:

  • أندرويد وiOS

  • لينكس (أوبونتو، ديبيان، يوكتو)

  • Windows على ARM


رابعًا: معالجات ARM مقابل معالجات x86

المناقشة بين معالجات ARM مقابل معالجات x86 يعكس نهجين مختلفين بشكل أساسي لهندسة وحدة المعالجة المركزية. معالجات ARM، بناءً على RISC (الحوسبة باستخدام مجموعة التعليمات المخفضة)، إعطاء الأولوية كفاءة، استهلاك منخفض للطاقة، و قابلية التوسع المعيارية. في المقابل، معالجات x86—تستخدم على نطاق واسع في أجهزة سطح المكتب والخوادم—مبنية على CISC (حوسبة مجموعة التعليمات المعقدة)، مفضل الأداء الخام و التوافق مع الإرث.


1. الاختلافات المعمارية

  • ذراع:يستخدم مجموعة تعليمات مبسطة، مما يجعله أكثر كفاءة لتنفيذ المهام ذات الدورات الأقل.

  • x86:توظف مجموعة تعليمات معقدة، مما يتيح مجموعة واسعة من العمليات ولكن غالبًا ما يتطلب المزيد من الطاقة وتبديد الحرارة.


2. كفاءة الطاقة والحرارة

وحدات المعالجة المركزية ARM تم تصميمها من أجل الأجهزة التي تعمل بالبطارية و جهاز كمبيوتر مدمج بدون مروحة الأنظمة. إن قدرتها على الأداء الجيد بقوة محدودة تجعلها مثالية لـ:

  • الهواتف الذكية والأجهزة اللوحية

  • الأجهزة القابلة للارتداء وأجهزة إنترنت الأشياء

  • منصات الحوسبة الحافة

في المقابل، معالجات x86 توجد عادة في:

  • أجهزة الكمبيوتر المكتبية وأجهزة الألعاب

  • خوادم ومحطات عمل المؤسسات

  • التطبيقات التي تتطلب توافق البرامج القديمة


4. اتجاه السوق

مع صعود أنظمة SoC المستندة إلى ARM (على سبيل المثال، Apple M1/M2، وQualcomm Snapdragon، وAWS Graviton)، العديد من القطاعات—وخاصة المحمول، استدلال الذكاء الاصطناعي، و الحوسبة الحافة—تتجه نحو هندسة ARM. في أثناء، رقائق x86 تظل مهيمنة في البيئات التي تتطلب البرامج القديمة، تعدد المهام المتطورة، أو المحاكاة الافتراضية.

يتمتع كلا المعماريين بنقاط قوة مميزة، ويعتمد الاختيار بينهما على حالة استخدام محددة، واحتياجات الأداء، وقيود الطاقة.


V. الأنواع الرئيسية لنوى ARM

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

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


سادسا. حالات استخدام معالجات ARM

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

1. الهواتف الذكية والأجهزة اللوحية

معالجات ARM هي الأساس لجميع الأجهزة تقريبًا الأجهزة المحمولة الحديثة. رقائق مثل كوالكوم سنابدراجون، سلسلة M1 و A من Apple، و ميديا ​​تيك دايمنسيتي استخدم نوى ARM لتقديم:

  • معالجة سريعة للتطبيق

  • عمر بطارية ممتد

  • الكفاءة الحرارية للتصاميم النحيفة


2. الأنظمة المضمنة وأجهزة إنترنت الأشياء

في إنترنت الأشياء والمساحة المضمنة، ARM Cortex-M و كورتيكس-آر تهيمن النوى بسبب:

  • تشغيل منخفض الطاقة للغاية

  • بصمة مدمجة

  • المعالجة في الوقت الحقيقي 


3. أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية

مع وصول آبل سيليكون (M1/M2) و Windows على ARMتُحدث وحدات المعالجة المركزية (CPU) القائمة على معالجات ARM نقلة نوعية في عالم الحوسبة الشخصية. وتشمل مزاياها:

  • تشغيل بدون مروحة

  • عمر بطارية أطول

  • تطبيقات أصلية مُحسّنة ومحاكاة شبيهة بـ Rosetta


4. أنظمة السيارات

تم تضمين نوى ARM في وحدات التحكم في السيارات، تمكين:

  • أنظمة مساعدة السائق المتقدمة (ADAS)

  • أنظمة المعلومات والترفيه

  • عمليات السلامة في الوقت الحقيقي


5. الحوسبة الحافة والسحابية

شركات مثل أمازون (سلسلة جرافيتون) يتم نشرها الخوادم القائمة على ARM لتعظيم كفاءة الطاقة من أجل:

  • التطبيقات السحابية الأصلية

  • شبكات توصيل المحتوى (CDNs)

  • استنتاج التعلم الآلي على الحافة


٧. تصميمات الأنظمة القائمة على الرقاقة (SoC) القائمة على ARM

نقطة قوة رئيسية المعالجات القائمة على ARM تكمن في اندماجهم السلس في نظام على شريحة (SoC) التصاميم. معالج ARM يجمع وحدة المعالجة المركزية مع العديد من المكونات الأساسية—مثل وحدة معالجة الرسومات، وحدة المعالجة العصبية، وحدة تحكم الذاكرة، مودم، و واجهات الإدخال/الإخراج—على رقاقة سيليكون واحدة. تم اعتماد هذا التصميم المدمج الموفر للطاقة على نطاق واسع في الهواتف المحمولة والأنظمة المضمنة، و أجهزة الحافة.

2. المكونات الرئيسية المدمجة في أنظمة ARM SoC

  • وحدة المعالجة المركزية (أنوية ARM) - المعالج الأساسي

  • وحدة معالجة الرسومات (على سبيل المثال، Mali وAdreno) - عرض الرسومات وتسريع الفيديو

  • وحدة المعالجة العصبية/معالجة الإشارات الرقمية - تسريع الذكاء الاصطناعي والصوت ومعالجة الإشارات

  • مودم (4G/5G) - اتصال مدمج للأجهزة المحمولة

  • واجهات الإدخال/الإخراج - USB، HDMI، SPI، UART، وما إلى ذلك.

  • وحدة إدارة الطاقة - الاستخدام الأمثل للطاقة


3. أمثلة على أنظمة SoC القائمة على ARM

عائلة SoC الشركة المصنعة التطبيقات
أبل M1/M2 تفاحة أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية والأجهزة اللوحية
سلسلة Snapdragon كوالكوم الهواتف الذكية، الواقع الافتراضي، الأجهزة القابلة للارتداء
إكسينوس سامسونج الهواتف الذكية وأجهزة التلفزيون الذكية
RK3568, RK3588 روكشيب الأجهزة اللوحية الصناعية، الذكاء الاصطناعي الحافة
ميديا ​​تيك دايمنسيتي ميديا ​​تيك الهواتف المحمولة متوسطة المدى وعالية الجودة

IX. قيود وتحديات وحدات المعالجة المركزية القائمة على ARM

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

1. توافق البرامج

إن التحدي الرئيسي الذي تواجهه وحدات المعالجة المركزية ARM، وخاصة في سياقات سطح المكتب والمؤسسات، هو توافق البرامج:

  • كثير التطبيقات القديمة يتم تجميعها من أجل هندسة x86مما يؤدي إلى مشكلات في الأداء أو عدم التوافق الكامل مع أنظمة ARM.

  • طبقات المحاكاة (مثل روزيتا 2 بالنسبة لمحاكيات Apple M1 أو Windows ARM64) تساعد في سد الفجوة ولكنها غالبًا ما تقدم تكاليف الأداء.

  • توفر محدود برامج تجارية تم تحسينه ليعمل مع ARM، وخاصة في البرامج الإبداعية أو المالية أو برامج المحاكاة الاحترافية.


2. الأداء الخام مقابل x86

في حين تتفوق وحدات المعالجة المركزية ARM في الأداء لكل واط، قد لا يتطابقان معالجات x86 في:

  • أداء متعدد الخيوط لأحمال العمل من فئة الخادم

  • الحوسبة عالية التردد مهام مثل العرض ثلاثي الأبعاد، تحرير الفيديو، أو المحاكاة العلمية

  • المحاكاة الافتراضية وعمليات نواة نظام التشغيل المعقدةحيث أن x86 لديه سلاسل أدوات ناضجة


3. التجزئة عبر بائعي أنظمة SoC

أذرع نموذج الترخيص يتيح تصميمات شريحة مخصصة، ولكن هذا يؤدي غالبًا إلى:

  • تجزئة الأجهزة، مما يجعل تطوير البرمجيات واختبار التوافق أكثر تعقيدًا

  • التباين في ميزات الأمان، ملحقات التعليمات، و الدعم الطرفي



X. مستقبل هندسة ARM

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


1. ARM في مراكز البيانات والحوسبة السحابية

مزودي الخدمات السحابية الرئيسيين مثل خدمات الويب من أمازون (AWS) لقد تبنوا بالفعل ARM مع خط معالجات Graviton، تقدم:

  • انخفاض التكلفة الإجمالية للملكية

  • تحسين الأداء لكل واط

  • قابلية التوسع العالية لأحمال العمل المحفوظة في حاويات والمتوفرة في السحابة

ومن المتوقع أن يتسارع هذا الاتجاه مع سعي الشركات حلول الخادم الموفرة للطاقة التي تقلل من تكاليف التشغيل.


2. معالج ARM Silicon المخصص

شركات التكنولوجيا العملاقة تصمم أنظمة SoC مخصصة تعتمد على ARM، مُحسّنة لتحقيق أهداف أداء محددة:

  • رقائق سلسلة M من Apple (M1، M2، M3) في أجهزة Mac وiPad

  • شريحة Tensor من Google لأجهزة Pixel

  • معالجات Microsoft SQ لأجهزة Surface

هذا التكامل الرأسي يسمح بتشديد تحسين الأجهزة والبرمجيات، مما أدى إلى أداء أفضل وعمر بطارية وأمان أفضل.


3. التوسع في الذكاء الاصطناعي والحوسبة الحافة

تتضمن خارطة طريق ARM تحسينات في المعالجة العصبية و استدلال التعلم الآليكفاءة الهندسة المعمارية وقابليتها للتكيف تجعلها مثالية لـ:

  • عقد حافة الذكاء الاصطناعي

  • الكاميرات الذكية

  • بوابات إنترنت الأشياء الصناعية


4. نظام تشغيل وبيئة تطوير أوسع

مع تزايد الدعم ل Windows على ARM، توزيعات Linux المتوافقة مع ARM، وأدوات المطور المحسنة (على سبيل المثال، LLVM، GCC، TensorFlow Lite), ARM أصبح في متناول الجميع أكثر من أي وقت مضى.


توصية حاسوب صناعي SINSMART يعتمد على ARM

معالج SINSMART ARMRK3568، 2G، 4USB، كمبيوتر صناعي مدمج
المعالج: جهاز كمبيوتر مدمج بدون مروحة ARM RK3568 أو ARM RK3588
خيارات الذاكرة: 2 جيجابايت أو 8 جيجابايت من ذاكرة الوصول العشوائي
واجهات العرض: منفذ HDMI واحد من النوع A / منفذ HDMI 2.1 واحد ومنفذ HDMI 1.4 واحد
تخزين: منفذا SATA 3.0 مزدوجان، وذاكرة eMMC مدمجة (C5.1) سعة 64 جيجابايت، وفتحة M.2 M-Key 2280 واحدة
الشبكات: منفذا Realtek Gigabit Ethernet
الواجهات التسلسلية: خمسة أو ستة منافذ COM
وزن: 1.4 كجم أو 1.3 كجم (حسب التكوين)
مناسب ل: قطاعات الأتمتة الصناعية، واكتساب البيانات، والطاقة والنقل



جهاز كمبيوتر لوحي صناعي بدون مروحة SINSMART بشاشة لمس سعوية 10.1/15.6/21.5 بوصة
تصميم بدون مروحة: صامت، ومقاوم للغبار، ولا يحتاج إلى صيانة - مثالي للبيئات القاسية
بناء متين: لوحة أمامية حاصلة على تصنيف IP65 لمقاومة الماء والغبار
أحجام متعددة: خيارات 10.1 بوصة و15.6 بوصة و21.5 بوصة مع شاشات LCD عالية الدقة تعمل باللمس
شاشة تعمل باللمس بـ 10 نقاط: إدخال سلس ودقيق ومتعدد اللمس للتحكم الصناعي والأكشاك
الأداء الفعال: معالج Rockchip RK3568 مع نظام Android 12 وذاكرة وصول عشوائي (RAM) بسعة 4 جيجابايت ومساحة تخزين 64 جيجابايت
اتصال موثوق به: جيجابت إيثرنت، USB 3.0/2.0، واي فاي، بلوتوث، 4G اختياري
التثبيت المرن: يدعم التثبيت على VESA أو التثبيت المدمج أو على سطح المكتب
كفاءة الطاقة: انخفاض استهلاك الطاقة مع عمر تشغيلي ممتد



جهاز لوحي SINSMART 10 بوصة ARM Android 14 IP65 خفيف الوزن ومتين صناعيًا 8G + 128G

وحدة المعالجة المركزية: بنية ARM، ثمانية جهاز لوحي يعمل بنظام أندرويد متين
نظام التشغيل: أندرويد 14 GMS
الذاكرة: 8 جيجابايت
سعة البطارية: 7200 مللي أمبير/3.8 فولت و9500 مللي أمبير/3.8 فولت
حجم المظهر: 219*139*12.5 مم/263*177*10.5 مم
الوزن: 524 جرام/650 جرام
شاشة العرض: 8 بوصة FHD / 10.1 بوصة IPS
الكاميرا: أمامية 5.0 ميجابكسل + خلفية 13.0 ميجابكسل


نوصي بالقراءة:


المنتجات ذات الصلة

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.