دليل المراجعة · GKU 2

دليل مراجعة معمارية الحاسب وتنظيمه (هندسة الحاسب)

تفتح هذه الوحدة المعالج من الداخل. تبدأ بآلة البرنامج المخزّن والتعليمات التي تفهمها وكيف يتحول سطر بلغة C إلى تلك التعليمات؛ ثم كيف تُحفظ الأعداد في عدد ثابت من البتات وأين ينهار ذلك؛ ثم كيف تُقاس السرعة قياساً منصفاً. أما النصف الثاني فيدور حول جعل الآلة سريعة: خط الأنابيب، وهرم الذاكرة والذواكر المخبئية، والذاكرة الافتراضية، والمقاطعات والوصلات التسلسلية التي تربطها بالعالم الخارجي. ومعظم أسئلة الاختبار هنا حسابات قصيرة — عرض حقل، أو زمن معالج، أو عدد دورات خط أنابيب، أو تقسيم عنوان في الذاكرة المخبئية — ولذلك ينتهي كل قسم بأمثلة محلولة بالأرقام.

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

SKU 2.1 · معمارية مجموعة التعليمات وحساب الحاسب

  1. آلة فون نيومان ودورة التعليمة وأنماط العنونة

    الوحدات الوظيفية لحاسب البرنامج المخزّن، ودورة الجلب وفك الترميز والتنفيذ بوصفها عمليات نقل بين المسجلات، وفئات التعليمات، وكيف يجد كل نمط عنونة معامله.

  2. لغة التجميع وترجمة البرامج

    ترجمة عبارات لغة C يدوياً إلى لغة تجميع RISC-V (التعابير والمصفوفات والحلقات)، وما يفعله كلٌّ من المترجم والمجمّع والرابط والمحمّل في الطريق إلى برنامج يعمل.

  3. مقارنة RISC مع CISC

    فلسفتان في تصميم مجموعة التعليمات، وما تقايض به كل منهما في معادلة زمن المعالج، ولماذا تعمل معالجات x86 الحديثة كآلات RISC من الداخل.

  4. تمثيل الأعداد: المدى والدقة والفيض

    الأعداد الصحيحة بلا إشارة وبالمتمم الثنائي، ومتى يفيض الجمع، والفاصلة العائمة وفق IEEE 754: ما المدى والدقة اللذان تعطيهما الصيغة، وماذا يفعل الغيض.

  5. مقاييس أداء الحاسب

    زمن المعالج والقانون الحديدي، ومتوسط CPI لخليط التعليمات، ولماذا يضلل MIPS، والمقاييس المعيارية، وقانون أمدال للحكم على تحسين وحدة الحساب أو إضافة أنوية.

SKU 2.2 · تنظيم المعالج والذاكرة

  1. التوازي على مستوى التعليمات: خط الأنابيب والمخاطر

    كيف يداخل خط أنابيب من خمس مراحل بين التعليمات، والتسريع الذي يمكن أن يعطيه، ومخاطر البنية والبيانات والتحكم التي تكلّف دورات تعطيل، وكيف يستعيد التمرير والتوقع معظمها.

  2. مقاييس أداء الذاكرة

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

  3. تنظيمات الذاكرة المخبئية

    الذواكر المخبئية ذات التخطيط المباشر والترابطية بالمجموعات والترابطية الكاملة؛ وتقسيم العنوان إلى وسم وفهرس وإزاحة؛ وتتبع الإصابات والإخفاقات؛ وسياسات الاستبدال والكتابة.

  4. إدارة الذاكرة والذاكرة الافتراضية

    لماذا تحصل كل عملية على فضاء عناوين افتراضي خاص بها، وكيف يترجم الترقيم العناوين عبر جدول الصفحات، وماذا يوفر TLB، وكم يكلّف خطأ الصفحة.

  5. المقاطعات ونقل الإدخال والإخراج والاتصال التسلسلي

    الاستطلاع والمقاطعات والوصول المباشر إلى الذاكرة وكلفة كل منها على المعالج؛ والمقاطعات المتجهة وذات الأولوية؛ والوصلات التسلسلية غير المتزامنة مقابل المتزامنة؛ ولماذا أصبحت الوصلات السريعة تسلسلية.

أدلة أخرى في هندسة الحاسب

كل أدلة المراجعة

اقرأ الدليل كاملاً بجانب أسئلة تدريبك.

افتح التطبيق