TrueschoTruescho
كل الدورات
أساسيات معمارية الحاسوب على Arm
edX
دورة
متوسط
مجاني للتدقيق
شهادة

أساسيات معمارية الحاسوب على Arm

Arm Education

تعرّف على معمارية المعالجات الحديثة على Arm: خطوط الأنابيب، الفروع، الذاكرة المخبئية، والمعالجات فائقة التدرّج لتحسين الأداء.

4 ساعة/أسبوع6 أسبوعالإنجليزية6,759 متسجل
مجاني للتدقيق

عن الدورة

سواء كنت تُنزّل تطبيقاً، أو تبثّ فيديو، أو تنقر بالفأرة، فإن المعالجات الدقيقة الحديثة هي المحركات التي تُشغّل حياتك الرقمية. إن تاريخ Arm الممتد لأكثر من 30 عاماً في تصميم معالجات موفّرة للطاقة وعالية الكفاءة كان من العوامل التي ساعدت على إطلاق ثورة الهواتف الذكية. واليوم، من أصغر الحساسات إلى أقوى الحواسيب الفائقة في العالم، تواصل Arm بناء مستقبل الحوسبة. تمنحك هذه الدورة فهماً عميقاً لمعمارية المعالجات الدقيقة الحديثة. سنبدأ رحلة التعلّم بتغطية أساسيات معمارية الحاسوب، بما في ذلك المصطلحات والتعريفات الأساسية ووصف المكوّنات الرئيسة للمعالج الدقيق وكيفية تفاعلها معاً. بعد ذلك سننتقل إلى التعمّق في مفاهيم وعمليات محورية في معمارية الحاسوب. ستتعلّم كيف يمكن لتقنية خطوط الأنابيب (Pipelining) تحسين الأداء عبر زيادة معدل إنجاز التعليمات، وكيف تؤثر تعليمات التفرّع (Branches) على تدفق التنفيذ ولماذا تُعدّ معالجتها بكفاءة أمراً حاسماً. كما ستفهم أساليب التعامل مع الفروع بالاستفادة من خطوط الأنابيب لتقليل التوقفات وتحسين الاستفادة من وحدات التنفيذ. كذلك ستتناول الدورة أثر الذاكرة على أداء المعالج ولماذا تُعد الذاكرات المخبئية (Caches) ضرورية لتقليل زمن الوصول للبيانات والتعليمات، وكيف ينعكس تنظيم الذاكرة على الأداء الكلي للنظام. وأخيراً ستتعرّف على تنظيم المعالج الحديث فائق التدرّج (Superscalar) وكيف يحقق تنفيذ عدة تعليمات في الدورة الواحدة، مع فهم فوائد وتحديات المعالجات فائقة التدرّج ذات التنفيذ بالترتيب (In-order).

ماذا ستتعلم

  • تقدير جذور المعالجات الدقيقة الحديثة والمبادئ الأساسية التي يقوم عليها تصميم معمارية الحاسوب
  • فهم أساسيات خطوط الأنابيب (Pipelining) وكيف يمكنها تحسين الأداء
  • إدراك أهمية تعليمات التفرّع (Branches) وكيفية التعامل معها بكفاءة باستخدام خطوط الأنابيب
  • فهم تأثير الذاكرة على أداء المعالج ولماذا تُعد الذاكرات المخبئية (Caches) ضرورية
  • التعرّف على تنظيم المعالج الحديث فائق التدرّج (Superscalar)
  • فهم الفوائد والتحديات المرتبطة بالمعالج فائق التدرّج ذي التنفيذ بالترتيب (In-order)

المتطلبات المسبقة

  • إلمام بأساسيات تنظيم الحاسوب
  • معرفة عامة بلغات البرمجة

المدرسون

R

Robert Mullins

Professor in Computer Architecture

T

Timothy M. Jones

Professor of Computer Architecture and Compilation

A

Alex W. Chadwick

Research Assistant

المواضيع

معمارية الحاسوب
تصميم المعالجات الدقيقة

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن