Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Bootstrap loader

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

Bootstrap loaderis arba batų raištelių keltuvas - tai tokia speciali programa, esanti beveik bet kokiame kompiuteryje, ir skirta tiktai tam, kad į operacinę atmintį pakrautų kitą programą - boot loaderį, arba kitaip tariant - batų keltuvą.

Bootstrap loaderio vykdymas - tai pirmas bet kurio normalaus kompiuterio pasikrovimo etapas. Vos įjungtas, kompiuteris kraunasi nuo nulinio adreso operacinėje atmintyje, ir nuo ten esančios komandos pradeda vykdymą. Praktikoje tai paprastai būna kokia nors FAR JUMP komanda ar jos analogas, kuris pereina į adresą, kuriame yra kokia nors BIOS ar dar kažkas panašaus, nuo ko prasideda viso kompiuterio krovimasis. Tarp visų tų BIOS procedūrų būna ir viena, kuri suranda išorinį įrenginį, pvz., diską, iš jo perskaito pirmą sektorių, pakrauna jį į atmintį ir perduoda jam vykdymą. Išties tai jokio BIOS gali ir nebūti, o būti išvis vien tik ta programėlė, kuri pirmą sektorių perskaito ir į kompiuterio atmintį pakrauna, nes čia tik naujesnių, galingesnių kompiuterių fyčeris yra tie visokie biosai.

Tai vat tas pirmas disko sektorius, pakrautas į atmintį - tai yra boot loaderis, tuo tarpu programa, kuri tą boot sektorių pakrauna ir perduoda jam vykdymą - tai yra bootstrap loaderis.

Tai vat šitas batų raištelių kėlikas - tai yra pati pirmoji ir svarbiausioji bet kokio kompiuterio įsijungimo programa, nuo kurios viskas ir prasideda.

O pavadinimas tai kilo nuo tokio barono Miunhauzeno, kuris kartą įklimpo kažkokioje pelkėje, iš kurios save išsitraukė, traukdamas už batų raištelių...