 පළමු අදියර ඇරඹුම් කාරකය යනු කුමක්ද?
බූට් ලෝඩර් විශේෂිත බාධාවන්ට මුහුණ දිය හැක, විශේෂයෙන්ම ප්‍රමාණයෙන්; උදාහරණයක් ලෙස, පෙර IBM PC සහ අනුකූලතා මත, ඇරඹුම් අංශයක් සාමාන්‍යයෙන් ක්‍රියා කළ යුත්තේ 32 KiB (පසුව 64 KiB දක්වා ලිහිල් කරන ලද) පද්ධති මතකය තුළ පමණක් වන අතර මුල් 8088/8086 ප්‍රොසෙසර මඟින් සහාය දක්වන උපදෙස් පමණක් භාවිතා කරන්න. ස්ථාවර තැටි සහ ඉවත් කළ හැකි ධාවක මත ස්ථානගත කර ඇති PC ඇරඹුම් කාරකවල පළමු අදියර (FSBL, පළමු අදියර ඇරඹුම් කාරකය) පෙරනිමි 64-byte කොටස් වගුව සඳහා ඉඩ ලබා දීම සඳහා Master boot වාර්තාවේ පළමු බයිට් 446 ට ගැලපේ. කොටස් ඇතුළත් කිරීම් සහ BIOS හට නිසි ඇරඹුම් කාරකයක් සඳහා අවශ්‍ය වන බයිට් දෙකේ ඇරඹුම් අත්සන - හෝ ඊටත් වඩා අඩු, අමතර විශේෂාංග හතරකට වඩා වැඩි (බයිට් 16 බැගින් සමඟ 16 දක්වා), තැටි අත්සන (බයිට් 6) , තැටි වේලා මුද්දරයක් (බයිට් 6ක්), උසස් ක්‍රියාකාරී කොටසක් (බයිට් 18ක්) හෝ විශේෂ බහු-බූට් ලෝඩර සඳහා සහය විය යුතුය. DOS 4.0 සිට FAT12 සහ FAT16 වෙළුම් වල floppy සහ superfloppy වෙළුම් ඇරඹුම් වාර්තා වල, 59 bytes දක්වා දිගු BIOS පරාමිති බ්ලොක් එක සඳහා භාවිතා වන අතර, DOS 7.1 සමඟ හඳුන්වා දුන් FAT32 EBPB සඳහා බයිට් 87ක් අවශ්‍ය වන අතර, booter සඳහා ඉතිරි වන්නේ බයිට් 423ක් පමණි. අංශ ප්‍රමාණය බයිට් 512 ක් උපකල්පනය කරන විට. එබැවින් මයික්‍රොසොෆ්ට් ඇරඹුම් අංශ සම්ප්‍රදායිකව ඇරඹුම් ක්‍රියාවලියට යම් සීමාවන් පනවා ඇත, උදාහරණයක් ලෙස, ඇරඹුම් ගොනුව ගොනු පද්ධතියේ මූල නාමාවලියෙහි ස්ථාවර ස්ථානයක ස්ථානගත කළ යුතු අතර අනුක්‍රමික අංශ ලෙස ගබඩා කළ යුතුය, SYS විධානය මගින් සැලකිලිමත් වන කොන්දේසි සහ DOS හි පසු සංස්කරණ වලදී මඳක් ලිහිල් විය. ඇරඹුම් කාරකයට පසුව ගොනුවේ පළමු අංශ තුන මතකයට පැටවීමට හැකි විය, ගොනුවේ ඉතිරි කොටස මතකයට පූරණය කළ හැකි තවත් කාවැද්දූ ඇරඹුම් කාරකයක් අඩංගු විය. මයික්‍රොසොෆ්ට් විසින් LBA එකතු කළ විට සහ FAT32 සහය, ඔවුන් භෞතික අංශ දෙකකට ළඟා වන boot loader වෙත පවා මාරු වූ අතර ප්‍රමාණයේ හේතු සඳහා උපදෙස් 386 භාවිතා කරයි. ඒ අතරම, පවතින අවම මතකය (32 KiB) සහ ප්‍රොසෙසර සහය (8088/8086) මත පමණක් මුල් සීමාවන් ලිහිල් නොකර තවත් බොහෝ ක්‍රියාකාරීත්වයක් තනි ඇරඹුම් අංශයකට මිරිකීමට අනෙකුත් විකුණුම්කරුවන් සමත් විය. උදාහරණයක් ලෙස, DR-DOS ඇරඹුම් අංශයන්ට FAT12, FAT16 සහ FAT32 ගොනු පද්ධතියේ ඇරඹුම් ගොනුව සොයා ගැනීමට හැකි වන අතර, ගොනුව ස්ථාවර ස්ථානයක ගබඩා කර නොමැති වුවද, CHS හෝ LBA හරහා එය සමස්තයක් ලෙස මතකයට පැටවීමට හැකිය. අඛණ්ඩ අංශවල. BIOS සහ UEFI වාෂ්පශීලී නොවන උපාංගයකින් මෙහෙයුම් පද්ධතිය පැටවීම පමණක් නොව, මෙහෙයුම් පද්ධතිය සඳහා පද්ධති දෘඩාංග ආරම්භ කරයි. පළමු අදියර ඇරඹුම් කාරක සඳහා උදාහරණ ලෙස BIOS, coreboot, Libreboot සහ Das U-Boot ඇතුළත් වේ.
පළමු අදියර ඇරඹුම් කාරකය (FSBL) යනු HPS සඳහා වන පළමු ඇරඹුම් අදියරයි. FPGA වින්‍යාස කිරීමේ පළමු ප්‍රකාරයේදී, SDM විසින් FSBL නිස්සාරණය කර HPS හි on-chip RAM වෙත පූරණය කරයි. FPGA පරිශීලක ප්‍රකාරයට ඇතුළු වූ පසු SDM නැවත පිහිටුවීමෙන් HPS මුදා හරියි. HPS පිටවීම් යළි පිහිටුවීමෙන් පසුව, එය ඔරලෝසු, HPS කැප වූ I/Os සහ පර්යන්ත සැකසීමට FSBL දෘඪාංග භාර ගොනුව භාවිතා කරයි. සාමාන්‍යයෙන්, FSBL පසුව SSBL HPS SDRAM වෙත පටවා පාලනය SSBL වෙත ලබා දෙයි.