أطلس السيليكونمرجع العتاد
English
المراجع/المبادئ الأساسية
الأساسيات

من المصدر إلى تعليمات الآلة

يتحول برنامجك إلى تدفق بيانات وتعليمات وعقد مع بيئة التشغيل.

ينفذ العتاد التعليمات الناتجة، لا القصة التي يوحي بها المصدر.
التمثيل الوسيط

تمثيل لإجراء التحويلات.

تجربة تفاعلية

تتبّع التعليمة

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
I١
F
D
E
M
W
I٢
F
D
E
M
W
I٣
F
D
E
M
W
I٤
F
D
E
M
W
I٥
F
D
E
M
W
I٦
F
D
E
M
W
F · جلبD · فكE · تنفيذM · ذاكرةW · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.

حدود هذا النموذج

نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.

تتبّع الآلية

ما الذي يحدث في الداخل

١

الترجمة والتحسين

يحلل المترجم المصدر ويكوّن تمثيلات وسيطة ويجري تحويلات مشروعة ويختار التعليمات ويوزع السجلات وينتج رمز الآلة. يكشف التضمين الثوابت وتدفق البيانات. تقيد مشاركة العناوين والآثار الجانبية إعادة الترتيب. قد يبطل السلوك غير المعرّف افتراضات تجربة تبدو واضحة.

٢

التحميل أو التخصص أثناء التشغيل

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

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

افحص التعليمات المفككة ومعلومات التصحيح. يجب منع حذف العمل غير المستخدم في القياس وتوثيق خيارات المترجم وميزات الهدف.

مطوّر البرمجيات

افصل البدء البارد عن الحالة المستقرة. قياس دالة صغيرة قد يقيس إحماء JIT أو جمع النفايات بدل العمل المقصود.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

LLVM · Language referenceLLVM Project
RISC-V · ISA specificationsRISC-V International

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.