Turinys:
Apibrėžimas - ką reiškia „Bootstrap“?
Įkėlimo paleidimas yra programa, kuri paleidžia operacinę sistemą (OS). „Bootstrap“ arba „bootstrapping“ terminas kilo šeštojo dešimtmečio pradžioje. Tai nurodė įkrovos įkrovos mygtuką, kuris buvo naudojamas inicijuoti laidinio įkrovos programą, arba mažesnę programą, vykdančią didesnę programą, tokią kaip OS. Buvo sakoma, kad terminas kilęs iš posakio „traukdamas save į viršų savo rankinėmis juostomis“, paleisdamas mažas ir įkeldamas programas po vieną, kol kiekviena programa yra „pririšta“ arba sujungta su kita programa, kuri bus vykdoma iš eilės.
„Techopedia“ paaiškina „Bootstrap“
Įkrovos paleidimas yra instrukcijų rinkinio įkėlimo procesas, kai kompiuteris pirmą kartą įjungiamas arba paleidžiamas. Paleidimo metu atliekami diagnostiniai testai, tokie kaip įjungimo savitikra (POST), kurie nustato arba tikrina įrenginių konfigūraciją ir įgyvendina įprastus išorinių, aparatinės ir išorinės atminties įrenginių prijungimo bandymus. Tada įkeliama įkrovos įkėlimo programa arba įkrovos programa, kad būtų galima paleisti OS.
Tipiškos programos, įkeliančios OS:
- „GNU Grand Unified Bootloader“ (GRUB): kelių įkrovų specifikacija, leidžianti vartotojui pasirinkti vieną iš kelių OS
- NT įkroviklis (NTLDR): „Microsoft Windows NT OS“ įkrovos įkėlėjas, paprastai paleistas iš standžiojo disko
- „Linux Loader“ (LILO): „Linux“ įkrovos kaupiklis, kuris paprastai vykdomas iš standžiojo disko ar diskelio
- Tinklo sąsajos valdiklis (NIC): naudoja įkrovos įkėlimo programą, palaikančią paleidimą iš tinklo sąsajos, tokios kaip Etherboot, arba vykdymo prieš paleidimą aplinka (PXE).
Sakoma, kad prieš paleidžiant kompiuterį kompiuteris prasideda nuo tuščios pagrindinės atminties. Įkrovos paleidimas leidžia įkelti programų seką, kad būtų galima paleisti OS. OS yra pagrindinė programa, valdanti visas programas, kurios veikia kompiuteryje ir atliekančias tokias užduotis kaip valdyti periferinius įrenginius, tokius kaip diskų įrenginys, tvarkyti katalogus ir failus, perduoti išvesties signalus į monitorių ir nustatyti įvesties signalus iš klaviatūros.
„Bootstrap“ taip pat gali reikšti laipsnišką ankstyvojo programavimo aplinkos paruošimą, kad būtų sukurtos sudėtingesnės ir patogesnės programavimo aplinkos. Pavyzdžiui, vienu metu programavimo aplinką galėjo sudaryti surinkėjo programa ir paprastas teksto rengyklė. Laikui bėgant, laipsniški patobulinimai paskatino šiuolaikiškas į objektus orientuotas programavimo kalbas ir grafinę integruotą kūrimo aplinką (IDE).
