Zavádět
V práci na počítači, zavádět je bootstrapping proces to odstartuje operační systémy , když uživatel napadne počítačový systém.
Nejvíce počítačové systémy mohou jen vykonat kód nalezený v paměti (ROM nebo RAM); moderní operační systémy jsou většinou uloženy na tvrdých diskových jednotkách, LiveCDs a USB vysílá pohon. Jen po počítač byl zapnutý, to nemá operační systém v paměti. Počítač je hardware sám nemůže vykonávat zapletené děje operačního systému, takový jako nahraní programu od disku na jeho vlastní; tak zdánlivě irresolvable paradox je vytvořen: načíst operační systém do paměti, jeden se jeví potřebě mít operační systém už instaloval.
| Tabulka s obsahem |
| 1 zaváděcí zavaděč 2 biosová zaváděcí zařízení 3 zavést sekvenci na standardním PC (IBM-PC slučitelný) 4 příbuzné články 5 externích spojení |
Řešení paradoxu zahrnuje používání zvláštní malý program, volal zaváděcí program nebo zavaděč vysokých bot. Tento program nemá plnou funkčnost operačního systému, ale je zakázkový specificky tak že to je schopné nakládání dost jiného softwaru pro operační systém k začátku. Často, rozmanitý-stádiové zaváděcí zavaděče jsou používány, ve kterém několik malých programů svolá každého jiný, until poslední je načte operační systém. Jméno zaváděcí program přijde z představy o jednom obtahování sám zvýší něčími zaváděními (viz vysoké boty).
Brzy programovatelné počítače měly přepínač změní na předním panelu dovolit operátorovi umístit bootloader do obchodu programu předtím, než odstartuje CPUčko. Toto by pak četlo operační systém v od vnějšího záznamového média takový jako děrná páska.
Pseudo -kód shromáždění pro bootloader by mohly být jak jednoduchý jako pokračování osm instrukcí:
0: soubor P registr k 8 1: kontrolovat snímač děrné pásky připravený 2: jestliže nepřipravený, skočit k 1 3: četl bajt od snímače děrné pásky k akumulátoru 4: jestliže konec pásky, skočit k 8 5: akumulátor obchodu k adrese v P registr 6: inkrement P registr 7: skočit k 1V moderních počítačích bootstrapping proces začne CPUčkem vykonávat software obsažený v ROM na predefined adrese (procesor je programován vykonat tento software po resetovaný bez vnější nápovědy). Tento software obsahuje základní funkčnost k hledání zařízení způsobilých účastnit se zavádět, a nahrát malý program od zvláštní části nejslibnějšího zařízení.
Sekunda-představit zavaděč vysokých bot
Malý program je nejvíce často ne sám operační systém, ale jediný sekunda-představit zavaděč vysokých bot, takový jako Lilo nebo Housenka. To bude pak být schopné načíst vlastní operační systém, a konečně přenést popravu do toho. Systém bude inicializovat sebe, a smět nákladové ovladače zařízení a jiné programy, které jsou potřebovali pro normální chod OS.
Proces zavádění je zvažován kompletní když počítač je připravený zodpovědět otázky z vnější strany. Typický moderní PC zavedou v o minutě (který asi 15 sekund je vzato předběžnými zaváděcími zavaděči a zbytkem - jedním nakládáním operační systém), zatímco velké servery mohou vzít několik minut navíc a odstartovat všechny služby; zajistit vysokou dostupnost, oni vychovají některé služby před jinými.
Nejvíce vestavěné systémy musí zavést téměř okamžitě -- například, čekat minutu na televizi přijít je ne přijatelný. Proto oni mají jejich celý operační systém v ROM nebo okamžitou paměť, tak to může být vykonáno přímo.
V práci na počítači, sekvence vysokých bot je operace počítač hraje, když to je zapínáno, který načíst operační systém.
Zaváděcí zařízení je nějaké zařízení, které musí být inicializováno předtím než nakládá O/S. Toto zahrnuje primární vstupní zařízení (klávesnice), primární výstupní zařízení (displej) a počáteční program načtou zařízení (poddajná projížďka, pevný disk, CD-ROM, keydrive, etc.). IPL zařízení je jedna forma zaváděcího zařízení (počáteční program zařízení nákladu je nějaké zařízení v systému to mohou vysoké boty a náklad O/S; v starý u strojů, toto je poddajný pohon nebo pevný disk).
V nowadays BIOS, uživatel může vybrat první, sekunda a třetí zařízení pro zavádět, mezi nimi: poddajný, LS-120, Pevný disk (HDD-0 - pro první dostupný pevný disk -, HDD-1, HDD-2, HDD-3), SCSI, CDROM, Zip, USB (USB-FDD, USB-zip, USB-CDROM, USB-HDD). USB-FD nebo USB-zip je také obecně nazvaný zaváděcí USB klíč (nebo keydrive).
Například, jeden může instalovat Okna v prvním pevném disku a linuxu ve vteřině. Měnící se BIOS zavádět zařízení, uživatel může vybrat operační systém k nákladu (poddajný jako první zařízení vysokých bot a HDD1 - k oknům nákladu - nebo HDD2 - k linuxu nákladu - jako sekunda).
Zavést sekvenci na standardním PC (IBM-PC slučitelný)
Na spouštění, osobní počítač' s CPUčko provozuje instrukci lokalizovanou u paměti registrovat FFFF0h BIOS. Toto pamětové registrové umístění je na konci paměti systému. To obsahuje skokovou instrukci, která přesune popravu na umístění biosového spouštěcího programu. Tento program provozuje sílu-na Self testuje (Poštu), který je důkaz kontroly to zařízení počítač bude spoléhat se na fungují, a inicializuje zařízení. Pak, BIOS projde preconfigured seznam zařízení až do toho najde jednoho to je zaváděcí. Jestliže to najde žádné takové zařízení, chyba je dávána a proces zavádění se zastaví. Jestliže BIOS najde zaváděcí zařízení, to načítá a vykonává jeho mistrovský zaváděcí záznam (MBR). Ve většině případů, MBR kontroluje tabulku diskových oddílů pro aktivní rozdělení. Jestliže jeden se nalézá, MBR načte rozdělení je zavazadlový prostor a provozuje to. Tento zavazadlový prostor je operační systém přesný, nicméně ve většině operačních systémech jeho hlavní funkce má načíst a vykonat jádro, který pokračuje ve startu.
Některé jiné procesor mají další druh režimů vysokých bot, nejvíce DSP obsahuje:
- Sériové režimové vysoké boty
- Paralelní režimové vysoké boty
- HPI vysoké boty
- Ohřívat vysoké boty / měkké vysoké boty (jak protilehlý k usilovně restartovat) se odkazovat na zestručněný začátek zvýšit rutinu, která nevyžaduje tu sílu být odstraněn pak reapplied.