Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo je zavádzací blok v UNIX?

V systémoch podobných UNIX (vrátane Linuxu, MacOS a BSD) nie je blok bootovania jednou, jasne definovanou entitou tak, ako by mohla byť v niektorých ďalších operačných systémoch. Namiesto toho je funkčnosť bloku bootovania distribuovaná v niekoľkých fázach. Neexistuje žiadny jediný „bootovací blok“ obsahujúci celý zavádzač bootovania.

Tu je rozdelenie toho, ako funguje bootovanie a čo hrá úlohu „bootovacieho bloku“ v systéme podobnom Unixe:

1. Master Boot Record (MBR) / Tabuľka oddielov GUID (GPT): Toto je úplne prvý sektor na pevnom disku. V systémoch používajúcich MBR obsahuje prvých 512 bajtov malý program zavádzača. Primárnou funkciou tohto programu je nájsť a načítať ďalší fázový bootloader. Systémy GPT používajú podobný koncept, ale umiestnenie a štruktúra bootovania sa líšia. Táto počiatočná časť je najbližšia ekvivalentná „bloku bootovania“, ale je veľmi malá a základná.

2. Nakladač MBR alebo GPT načíta väčší program zavádzača. Toto je rozhodujúca časť. Zavádzač je zodpovedný za:

* Nájdenie jadra operačného systému: Hľadá pevný disk pre obrázok jadra (zvyčajne komprimovaný súbor obsahujúci jadro OS).

* Načítava jadro do pamäte: Zavádzač zavádza skopíruje jadro do pamäte RAM.

* preovzdanie parametrov do jadra: Poskytuje informácie, ako je umiestnenie koreňového súborového systému a ďalšie možnosti zavádzania.

* Prenos ovládania do jadra: Nakoniec preskočí do bodu vykonávania jadra a iniciuje operačný systém.

Samotný zavádzač sa často šíri do viacerých sektorov alebo dokonca viacerých súborov. Preto neexistuje jediný „bootovací blok“ obsahujúci celý proces.

Stručne povedané, zatiaľ čo MBR/GPT slúži ako minimálny počiatočný blokovací blok, skutočná funkčnosť sa rozširuje cez MBR/GPT a väčší zavádzač zavádzania. Zavádzač zavádzača spracováva väčšinu procesu zavádzania a nie je obmedzený na jeden blok. Termín „zavádzací blok“ v kontexte systémov podobných UNIX sa často používa voľne a odkazuje skôr na počiatočné fázy bootovania ako na konkrétny jediný sektor.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené