ايش هو برنامج التمهيد في المرحلة الاولى؟
Context:قد تواجه محملات التمهيد قيود خاصة، خاصة في الحجم؛ على سبيل المثال، على أجهزة الكمبيوتر الشخصية IBM السابقة والموافقة عليها، يجب أن يعمل قطاع التمهيد عادةً في 32 كيلوبايت فقط (لاحقاً تم تخفيفه إلى 64 كيلوبايت) من ذاكرة النظام ويستخدم فقط التعليمات التي تدعمها معالجات 8088/8086 الأصلية. المرحلة الاولى من محمّلات التمهيد للكمبيوتر (FSBL) الموجودة على الأقراص الثابتة والقرصات القابلة للإزالة يجب ان تتناسب مع اول 446 بايت من سجل التمهيد الرئيسي كي تترك مساحة لجدول القسم الافتراضي 64 بايت مع أربع إدخالات قسم وتوقيع التمهيد ذي بايتين، والذي يطلبه BIOS لحمّال التمهيد السليم <unk> او حتى أقل، عندما تكون الميزات الإضافية مثل أكثر من أربع إدخالات قسم (حتى 16 مع 16 بايت لكل منها) ، توقيع القرص (6 بايت) ، ختم توقيت القرص (6 بايت) ، تقسيم نشط متقدم (18 بايت) او محمّلات متعددة التمهيد خاصة يجب أن تكون مدعومة كذلك في بعض البيئات. في سجلات بدء التشغيل للفلابي والسوبر فلابي، يحتل ما يصل إلى 59 بايت للكتلة الممتدة لمعلمات BIOS على مجلدات FAT12 و FAT16 منذ DOS 4.0, في حين أن FAT32 EBPB المقدم مع DOS 7.1 يتطلب حتى 87 بايت، مما يترك 423 بايت فقط لجهاز تحميل التشغيل عند افتراض حجم القطاع 512 بايت. لذلك كانت قطاعات التمهيد من مايكروسوفت تقليديا تفرض قيود معينة على عملية التمهيد، على سبيل المثال، كان يجب أن يكون ملف التمهيد موجودا في موقع ثابت في الدليل الجذري لنظام الملفات وتخزينه كقطاعات متتالية، شروط تعتني بها أمر SYS وتتخفف قليلا في الإصدارات اللاحقة من DOS. كان محمول التمهيد قادرًا على تحميل القطاعات الثلاثة الأولى من الملف في الذاكرة، والتي صادف أنها تحتوي على محمول تنصيب مضمن آخر قادر على تحميل بقية الملف في الذاكرة. عندما أضفت مايكروسوفت دعم LBA و FAT32 ، تحولوا حتى إلى محمول التمهيد الذي يصل إلى أكثر من قطاعين ماديين ويستخدم 386 لأسباب تعليمات الحجم. في نفس الوقت، تمكن بائعين آخرين من ضغط وظائف أكثر بكثير في قطاع تمهيد واحد دون تخفيف القيود الأصلية على الحد الأدنى من الذاكرة المتاحة (32 كيلوبايت) ودعم المعالج (8088/8086). مثلًا، قطاعات التشغيل في DR-DOS قادرة على تحديد موقع ملف التشغيل في نظام ملفات FAT12 و FAT16 و FAT32، وتحمله في الذاكرة ككل عن طريق CHS أو LBA، حتى لو لم يتم تخزين الملف في موقع ثابت وفي قطاعات متتالية.  الـ BIOS و UEFI ما يقتصرونش على تحميل نظام التشغيل من جهاز غير متطاير، بل يبدؤون أيضاً أجهزة النظام لنظام التشغيل.  من الامثلة على المراحل الاولى من التحميل البدني BIOS, coreboot, Libreboot و Das U-Boot.
مرحلة التشغيل الاولى (FSBL) هي اول مرحلة لتشغيل HPS. في وضع FPGA Configuration First، SDM يستخرج ويحمل FSBL في ذاكرة الوصول العشوائي على الشريحة من HPS. الـSDM يطلق الـHPS من إعادة التثبيت بعد ان يدخل الـFPGA في وضع المستخدم. بعد ما يخرج الـ HPS من إعادة التثبيت، يستخدم ملف تسليم الأجهزة FSBL لإعداد الساعات، و HPS مخصصة I / O، والأجهزة الطرفية. عادةً، FSBL بعد ذلك يحمل SSBL في HPS SDRAM ويمرر التحكم إلى SSBL.