شو هيدي محمّلة التمهيد المرحلة الأولى؟
Context:التحميلات البوت ممكن تواجه قيود غريبة، خصوصا في الحجم؛ على سبيل المثال، على أجهزة الكمبيوتر الشخصية السابقة من آي بي إم وموافقاتها، يجب على قطاع التمهيد عادة يعمل في 32 كيلوبايت فقط من ذاكرة النظام ويستخدم فقط التعليمات المدعومة من معالجات 8088/8086 الأصلية. المرحلة الأولى من محمّلات التمهيد للكمبيوتر الشخصي (FSBL) موجودة على أقراص ثابتة و محركات قابلة للإزالة لازم تتلائم مع أول 446 بايت من سجل التمهيد الرئيسي كي تترك مساحة لجدول التقسيمات الافتراضي ب 64 بايت مع أربع إدخالات تقسيم وتوقيع التمهيد بثنين بايت، واللي بيحتاجه بي أو إس لمحمّل التمهيد المناسب <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، coreboot، Libreboot و Das U-Boot.
بوتر المرحلة الأولى (FSBL) هيدي أول مرحلة لتشغيل HPS. في وضع FPGA Configuration First، بيزيد ويحمّل SDM FSBL في ذاكرة الوصول العشوائي على الشريحة من HPS. الـ SDM بيطلع الـ HPS من الإعادة بعد ما يدخل الـ FPGA في وضع المستخدم. بعد ما يخرج HPS من التجديد، بيستعمل ملف تسليم الأجهزة FSBL لإعداد الساعات، وإدخالات/إخراجات مخصصة HPS، والأجهزة الطرفية. عادةً، بعد كدا، بتحمل FSBL SSBL في HPS SDRAM وتعطي التحكم لSSBL.