أطلس السيليكونمرجع العتاد
English
المراجع/النظام كاملًا
الأنظمة والإدخال والإخراج

المقاطعات والمؤقتات والاستطلاع

إبلاغ CPU بالأحداث، أو فحصها مرارًا.

قد ينهي الجهاز عمله بينما ينشغل CPU بشيء آخر.
مصدر الحدث

حدث جهاز أو مؤقت.

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

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

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
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 · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

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

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

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

تتبّع الآلية

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

١

إيصال الحدث

يوجه متحكم المقاطعات الأحداث إلى المعالج. يحفظ CPU الحالة المطلوبة وينفذ المعالج وفق قواعد البنية. تستخدم أجهزة PCIe غالبًا MSI أو MSI-X. تولد المؤقتات أحداث الجدولة وحفظ الزمن. تنشأ الاستثناءات من تنفيذ التعليمات وتختلف عن المقاطعات الخارجية.

٢

اختيار التنبيه أو الاستطلاع

تجنب المقاطعات الفحص المستمر عند ندرة الأحداث. قد ترفع الأحداث المتكررة الكلفة، فيجمع الجهاز التنبيهات أو يستطلع النظام مؤقتًا. يقلل الاستطلاع زمن الاستيقاظ بكلفة CPU وطاقة. يحافظ العمل المؤجل على قصر المعالج حين يطلب النظام ذلك.

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

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

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

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

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

قد يشمل التأخر الاستيقاظ والطابور، لا زمن الجهاز وحده. الاستطلاع المستمر موازنة مقصودة للطاقة وCPU.

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

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

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

Linux · PCI driversLinux kernel documentation
Linux · MSI driver guideLinux kernel documentation

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

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