Ni nini Hatua ya Kwanza Boot Loader
Context:Boot Loader inaweza kukabiliana na vikwazo maalum, hasa katika ukubwa; kwa mfano, juu ya zamani IBM PC na sambamba, sekta ya boot lazima kawaida kazi katika tu 32 KiB (baadaye iliyopunguzwa kwa 64 KiB) ya kumbukumbu ya mfumo na tu kutumia maelekezo mkono na awali 8088/8086 wasindikaji. Hatua ya kwanza ya PC boot loader (FSBL, kwanza-hatua boot loader) ziko kwenye disks fasta na removable anatoa lazima fit katika kwanza 446 bytes ya kumbukumbu ya Master Boot ili kuondoka nafasi kwa ajili ya default 64-byte meza ya kizigeu na viingilio nne kizigeu na mbili-byte boot saini, ambayo BIOS inahitaji kwa ajili ya boot loader sahihi <unk> au hata chini, wakati vipengele vya ziada kama vile zaidi ya nne viingilio kizigeu (hadi 16 na 16 bytes kila), saini disk (6 bytes), diski timestamp (6 bytes), Advanced Active Partition (18 bytes) au maalum multi-boot loaders lazima kuwa mkono pia katika baadhi ya mazingira. Katika diski na superfloppy kiasi boot rekodi, hadi bytes 59 ni ulichukua kwa ajili ya kupanuliwa BIOS parameter block juu FAT12 na FAT16 kiasi tangu DOS 4.0, wakati FAT32 EBPB kuletwa na DOS 7.1 inahitaji hata 87 bytes, na kuacha bytes 423 tu kwa ajili ya boot loader wakati kudhani ukubwa sekta ya bytes 512. Microsoft boot sekta hivyo jadi zilizowekwa vikwazo fulani juu ya mchakato wa boot, kwa mfano, faili ya boot alikuwa na kuwa iko katika nafasi ya kudumu katika directory mizizi ya mfumo wa faili na kuhifadhiwa kama sekta mfululizo, hali kutunzwa na amri SYS na kidogo kutuliza katika matoleo ya baadaye ya DOS. boot loader kisha alikuwa na uwezo wa kupakia sekta ya kwanza tatu ya faili katika kumbukumbu, ambayo ilitokea kwa vyenye boot loader nyingine iliyoingia uwezo wa kupakia mabaki ya faili katika kumbukumbu. Wakati Microsoft aliongeza LBA na FAT32 msaada, hata switched kwa boot loader kufikia sekta zaidi ya mbili kimwili na kutumia 386 kwa sababu ya maelekezo ukubwa. Wakati huo huo wauzaji wengine imeweza kushinikiza mengi zaidi utendaji katika sekta moja ya boot bila kupunguza vikwazo awali juu ya tu ya chini ya kumbukumbu inapatikana (32 KiB) na processor msaada (8088/8086). Kwa mfano, DR-DOS boot sekta ni uwezo wa kupata boot faili katika FAT12, FAT16 na FAT32 faili mfumo, na mzigo wake katika kumbukumbu kama nzima kupitia CHS au LBA, hata kama faili si kuhifadhiwa katika eneo la kudumu na katika sekta mfululizo.  BIOS na UEFI si tu mzigo mfumo wa uendeshaji kutoka kifaa yasiyo ya kutoweka, wao pia kuanzisha mfumo wa vifaa kwa mfumo wa uendeshaji.  Mifano ya kwanza-hatua bootloaders ni pamoja na BIOS, coreboot, Libreboot na Das U-Boot.
kwanza-hatua bootloader (FSBL) ni hatua ya kwanza ya boot kwa HPS. Katika FPGA Configuration Kwanza mode, SDM extracts na mizigo FSBL katika on-chip RAM ya HPS. SDM releases HPS kutoka kuweka upya baada ya FPGA imeingia user mode. Baada ya HPS exits upya, inatumia FSBL vifaa handoff faili kuanzisha saa, HPS wakfu I / O, na peripherals. Kwa kawaida, FSBL kisha mzigo SSBL katika HPS SDRAM na hupita udhibiti wa SSBL.