أطلس السيليكونمرجع العتاد
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 · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

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

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

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

تتبّع الآلية

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

١

البدء من إعادة الضبط

يبدأ المعالج من مدخل إعادة ضبط تحدده البنية. تهيئ البرمجيات الثابتة الساعة والذاكرة والأجهزة بما يكفي للإقلاع. تعرف UEFI واجهات للمحمّلات؛ وقد تختلف الأنظمة المضمّنة كثيرًا. تخبر ACPI أو أشجار الأجهزة النظام بمكوّناته.

٢

تسليم التحكم للنواة

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

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

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

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

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

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

يعبر استدعاء النظام حدًا تجريديًا، وليس بالضرورة تبديل عملية. قد تؤثر إصدارات التشغيل والبرمجيات الثابتة في الصحة والأداء.

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

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

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

TianoCore · UEFI driver architectureTianoCore
RISC-V · ISA specificationsRISC-V International

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

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