
سواء كنت تُنزّل تطبيقاً، أو تبثّ فيديو، أو تنقر بالفأرة، فإن المعالجات الدقيقة الحديثة هي المحركات التي تُشغّل حياتك الرقمية. إن تاريخ Arm الممتد لأكثر من 30 عاماً في تصميم معالجات موفّرة للطاقة وعالية الكفاءة كان من العوامل التي ساعدت على إطلاق ثورة الهواتف الذكية. واليوم، من أصغر الحساسات إلى أقوى الحواسيب الفائقة في العالم، تواصل Arm بناء مستقبل الحوسبة. تمنحك هذه الدورة فهماً عميقاً لمعمارية المعالجات الدقيقة الحديثة. سنبدأ رحلة التعلّم بتغطية أساسيات معمارية الحاسوب، بما في ذلك المصطلحات والتعريفات الأساسية ووصف المكوّنات الرئيسة للمعالج الدقيق وكيفية تفاعلها معاً. بعد ذلك سننتقل إلى التعمّق في مفاهيم وعمليات محورية في معمارية الحاسوب. ستتعلّم كيف يمكن لتقنية خطوط الأنابيب (Pipelining) تحسين الأداء عبر زيادة معدل إنجاز التعليمات، وكيف تؤثر تعليمات التفرّع (Branches) على تدفق التنفيذ ولماذا تُعدّ معالجتها بكفاءة أمراً حاسماً. كما ستفهم أساليب التعامل مع الفروع بالاستفادة من خطوط الأنابيب لتقليل التوقفات وتحسين الاستفادة من وحدات التنفيذ. كذلك ستتناول الدورة أثر الذاكرة على أداء المعالج ولماذا تُعد الذاكرات المخبئية (Caches) ضرورية لتقليل زمن الوصول للبيانات والتعليمات، وكيف ينعكس تنظيم الذاكرة على الأداء الكلي للنظام. وأخيراً ستتعرّف على تنظيم المعالج الحديث فائق التدرّج (Superscalar) وكيف يحقق تنفيذ عدة تعليمات في الدورة الواحدة، مع فهم فوائد وتحديات المعالجات فائقة التدرّج ذات التنفيذ بالترتيب (In-order).
Robert Mullins
Professor in Computer Architecture
Timothy M. Jones
Professor of Computer Architecture and Compilation
Alex W. Chadwick
Research Assistant