logo

Čo je spúšťacia sekvencia?

Spúšťacia sekvencia:

Poradie, v ktorom počítač hľadá energeticky nezávislé zariadenia na ukladanie údajov s programovým kódom na načítanie operačného systému, je známe ako zavádzacia sekvencia (OS). ROM a BIOS zvyčajne používajú štruktúry Windows a Macintosh na spustenie procesu zavádzania. CPU získa kontrolu a po nájdení pokynov načíta OS do systémovej pamäte.

Inými slovami, bootovacia sekvencia je poradie úložných zariadení, z ktorých sa počítač pokúsi zaviesť systém. Počítač sa napríklad najskôr pokúsi zaviesť systém z interného pevného disku, potom sa pokúsi zaviesť systém z jednotky USB a potom sa pokúsi zaviesť systém z ľubovoľného dostupného sieťového obrazu alebo úložiska. Vo väčšine situácií je to dôležité iba pri prvej inštalácii operačného systému do počítača, pretože budete chcieť zaviesť systém z jednotky USB, pretože pevný disk je prázdny, alebo ak máte dva pevné disky s dvoma rôznymi operačnými systémami a potrebujete vybrať, do ktorého nabootujete.

Spustí sa proces zavádzania systému BIOS počítača so systémom Windows alebo systémovej pamäte ROM počítača Macintosh. Základné pokyny, ktoré vysvetľujú, ako spustiť počítač, sú obsiahnuté v systéme BIOS a ROM. Po odoslaní do CPU počítača začnú tieto pokyny proces ukladania údajov do systémovej RAM. Počítač začne načítavať operačný systém do systémovej pamäte hneď, ako zistí platný zavádzací disk alebo spúšťací disk. Zariadenie bude pripravené na použitie po úplnom načítaní operačného systému.

Postupnosť zavádzania na počítači začína takto. Po zapnutí počítača systém najskôr prehľadá CPU, kde sa nachádzajú všetky zavádzacie ovládače a ďalšie ovládače a načíta ich zo sekundárnej pamäte do primárnej pamäte. Potom prehľadá všetky nainštalované jednotky počítača, na ktorých je nainštalovaný operačný systém. Potom ho načíta a ak nenájde žiadny operačný systém, zobrazí používateľovi chybu, že nie je nainštalovaný žiadny operačný systém alebo sa nenašlo žiadne zavádzacie zariadenie. Vložte zavádzacie zariadenie a reštartujte počítač. Po úspešnom nájdení všetkých ovládačov a operačných systémov počítač načíta operačný systém a spustí sekvenciu zavádzania.

V závislosti od nastavenia počítača môže proces zavádzania trvať od niekoľkých sekúnd do niekoľkých minút. Čas spustenia môže byť oveľa dlhší, ak sa počítač zavádza z disku CD alebo DVD, ako keď sa spúšťa pomocou pevného disku. Okrem toho, ak sa váš počítač neočakávane vypne, systém môže vykonať dodatočné kontroly, aby sa uistil, že je všetko v poriadku, čím sa oneskorí čas spustenia.

Pevné disky, disketové jednotky, optické jednotky, flash disky atď. sú príklady zariadení, ktoré sú zvyčajne zahrnuté ako možnosti poradia spúšťania v nastaveniach systému BIOS. Nastavenie CMOS umožňuje používateľovi zmeniť poradie zavádzania.

Poradie zavádzania alebo poradie zavádzania systému BIOS sú ďalšie názvy pre postupnosť zavádzania.

Ako bootovanie pomáha pri zavádzacej sekvencii?

Bootovanie je proces, ktorý začína z ničoho a končí so všetkými vecami, ktoré musia byť spustené. Je odvodený od konceptu vytiahnuť sa pomocou vlastných topánok, a to je vhodné, ak nie nemožné.

V dávnych dobách sme museli zadávať prvý program ručne a na prednom paneli ho zadávať po jednom príkaze. Musel to byť malý, možno tucet inštrukcií, pretože zadanie čohokoľvek väčšieho by bolo kráľovsky náročné a pravdepodobne by ste urobili chyby.

V súčasnosti je prvý program držaný v energeticky nezávislom čipe na základnej doske. To je BIOS. Nájde zariadenie na spustenie systému, možno pevný disk, a načíta prvých 512 bajtov z tohto zariadenia do konkrétneho miesta v pamäti. Potom preskočí na začiatok týchto bajtov.

Tento 512-bajtový program nie je príliš veľký, ale vie, že musí pracovať iba s týmto pevným diskom, čo uľahčuje prácu. Vie, ako čítať systém súborov na disku, aby našiel súbor s konkrétnym názvom. Tento súbor je podstatne väčší a obsahuje dostatočne veľký program na načítanie zvyšku operačného systému. OS hľadá v registri všetky ostatné veci, ktoré je potrebné spustiť, a načíta ich.

Čo je zavádzacia sekvencia

Z počítačového hľadiska musí byť počiatočný zavádzací program malý a všeobecný, čo znamená, že nie je príliš chytrý. Takže to robí len toľko, aby načítal program, ktorý je väčší a menej zovšeobecnený, čo zase môže načítať väčší program, a vy to robíte, kým sa vaša práca nedokončí. Automatický test pri zapnutí (POST), prvý diagnostický test, sa spustí pred fázou zavádzania. Vždy, keď je počítač zapnutý. Po dokončení testu POST sa spustí spúšťacia sekvencia. Používateľ je informovaný o problémoch s testom POST prostredníctvom zvukových signálov, kódov POST alebo chybových správ POST na obrazovke.

Ak to nie je inak naprogramované, systém BIOS vyhľadá OS na jednotke A a až potom vyhľadá jednotku C. Možnosti systému BIOS vám umožňujú zmeniť poradie zavádzania. Ak chcete vstúpiť do systému BIOS a zmeniť postupnosť zavádzania, rôzne modely systému BIOS vyžadujú inú kombináciu klávesov a pokyny na obrazovke. Vo všeobecnosti sa prvé zariadenie určené v sekvencii zavádzania systému BIOS pokúsi zaviesť po POST. Ak prvé zariadenie nie je vhodné na spustenie systému, systém BIOS sa pokúsi zaviesť systém z druhého zariadenia a tento postup bude pokračovať, kým systém BIOS nenájde zavádzací kód z uvedených zariadení.

Zobrazí sa chybové hlásenie a systém zamrzne alebo zlyhá, ak nie je možné nájsť zavádzacie zariadenie. Nedostupné zavádzacie zariadenia, vírusy zavádzacieho sektora alebo neaktívne zavádzacie oddiely môžu viesť k chybám.

Sridevi

Poradie zavádzania, známe aj ako možnosti zavádzania alebo poradie zavádzania, určuje, ktoré zariadenia má počítač vyhľadať zavádzacie súbory pre svoj operačný systém. Opisuje tiež poradie, v ktorom sa zariadenia overujú. Zoznam je možné upraviť a preusporiadať v systéme BIOS počítača.

Kroky v zavádzacej sekvencii:

Boot Sequence zahŕňa hlavne päť krokov.

Čo je zavádzacia sekvencia

Zapnite:

Akákoľvek procedúra zavádzania sa začína napájaním systému. Keď používateľ zapne počítač, vykoná sa množstvo akcií, ktorých výsledkom je, že operačný systém prevezme kontrolu nad procesom zavádzania a umožní používateľovi začať pracovať. Štartovací kód v pamäti ROM, ktorá sa nachádza na základnej doske, spúšťa centrálny procesor pri zapnutí počítača.

Autotest pri zapnutí:

POST alebo autotest pri zapnutí je nasledujúcou fázou procesu zavádzania. Tento test overuje správnu činnosť všetkého pripojeného hardvéru vrátane pamäte RAM a sekundárnych úložných jednotiek. Proces zavádzania hľadá v zozname zavádzacích zariadení zariadenie s odpoveďou POST, keď POST dokončí svoju prácu pomocou systému BIOS.

Vyhľadajte zavádzacie zariadenie:

Pretože poskytuje pokyny na komunikáciu medzi CPU a inými zariadeniami pripojenými k počítaču cez základnú dosku, je I/O systém nevyhnutný pre fungovanie počítača. I/O systém ponúka rozšírenia systému BIOS uložené v pamäti ROM na základnej doske, ktorá sa niekedy nachádza v súbore 'io.sys' na zavádzacom zariadení.

Načítať operačný systém:

Proces zavádzania sa začína načítaním operačného systému zo zavádzacieho zariadenia po overení funkčnosti hardvéru a načítaní vstupno/výstupného systému. Akékoľvek pokyny špecifické pre konkrétny operačný systém sa vykonajú po načítaní operačného systému do pamäte RAM. Keďže počítač sa vždy spustí rovnakým spôsobom, skutočný operačný systém je takmer bezvýznamný.

Kontrola prenosu:

Spúšťacia procedúra odovzdá kontrolu operačnému systému, keď je vykonaná v tejto oblasti dokončená a operačný systém je bezpečne načítaný do pamäte RAM. OS potom spustí všetky spúšťacie procedúry, ktoré boli vopred nakonfigurované na definovanie konfigurácie používateľa alebo spustenia aplikácie. Prenos je dokončený a počítač je teraz prístupný.

Nasleduje poradie, v ktorom sa vyskytujú udalosti spúšťacej sekvencie:

    Do systému BIOS alebo systémovej pamäte ROM počítača sa dostanete takto:Spustenie procesu zavádzania na počítačoch so systémom Windows a počítačoch Macintosh. Základné pokyny, ktoré vysvetľujú, ako spustiť počítač, sú uložené v systéme BIOS a ROM.CPU počítača získal nasledujúce štartovacie údaje:CPU počítača následne dostane tieto inštrukcie z BIOS/ROM.Informácie boli zaznamenané v pamäti počítača: Potom CPU začne ukladať dáta do systémovej RAM.Načítanie operačného systému:Počítač začne načítavať operačný systém do systémovej pamäte hneď, ako zistí platný zavádzací disk alebo spúšťací disk.Zariadenie je pripravené na použitie:Zariadenie bude pripravené na použitie po úplnom načítaní operačného systému.

Aká je úloha pamäte RAM v sekvencii zavádzania?

Hlavná funkcia pamäte RAM počas zavádzania je hlavnou funkciou pamäte RAM kedykoľvek inokedy. Informácie, ktoré bude CPU rýchlo vyžadovať, sú uložené v RAM. V prípade zavádzania by to boli súbory operačného systému (OS) z pevného disku. RAM je rýchlejšia ako pevný disk, čo platí pre oba typy diskov (najmä staršie mechanické/magnetické pevné disky; menej platí pre disky SSD). Systém by sa vypol a zrútil, ak by sa procesor musel spoliehať iba na rýchlosť pevného disku, aby mal prístup ku všetkému. Procesor potom načíta informácie z pevného disku do pamäte RAM, aby k nim mohol rýchlo pristupovať a využívať ich. Keď sú tieto údaje v pamäti RAM, môžu sa po zdĺhavom procese zavádzania pohybovať ľubovoľným tempom.

Ak nemáte dostatok pamäte RAM na spustenie celého operačného systému, menej často používané informácie sa môžu uložiť späť na pevný disk, čím sa veci spomalia. Preto je dôležité mať dostatok pamäte RAM na spustenie operačného systému a programov a niečo navyše na rýchle výpočty a operácie ukladania.

Čo je zavádzacia sekvencia

RAM je rýchla, ale nie trvalá. Keď sa stroj vypne alebo stratí napájanie, všetko uložené v pamäti RAM zmizne. Na to slúži pevný disk. Dokáže veci zachrániť natrvalo.

RAM je rýchla, ale nie trvalá. Keď sa stroj vypne alebo stratí napájanie, všetko uložené v pamäti RAM zmizne. Na to slúži pevný disk. Dokáže veci zachrániť natrvalo.

1. BIOS:

Keď je systém ZAPNUTÝ, BIOS je prvý program, ktorý sa spustí, aby vykonal nasledovné:

  • Na periférnych zariadeniach vykoná operáciu POST.
  • Nájde platné zariadenie na spustenie systému. (CD, USB, HDD)
  • Načíta program zavádzača z MBR (prvý sektor zavádzacieho zariadenia).

MBR (hlavný zavádzací záznam):

Logika 1. rádu

Je to prvý sektor zavádzacieho zariadenia.

Má pamäťový blok 512 bajtov, ktorý obsahuje bootloader (strojový kód pre zavádzacie inštrukcie s názvom GRUB (bootloader))

A tabuľka oddielov (aktívna, neaktívna).

  • Akonáhle načíta bootloader do pamäte, BIOS dáva kontrolu nad bootloaderom.
Čo je zavádzacia sekvencia

2. BOOTLOADER:

Bootloader je časť strojového kódu, ktorá obsahuje zavádzaciu inštrukciu a je v MBR.

Niektoré bootloadery:

Windows - NTLDR

Linux – Grub, LILO (/boot/grub/grub.conf)

V tomto procese existujú dve fázy:

1. fáza:

Kontroluje aktívny oddiel v MBR.

Ako sme už diskutovali, MBR musí obsahovať podrobnosti o oddieloch, ktoré sa používajú na identifikáciu, ktorý oddiel je aktívny a neaktívny. Tu aktívny znamená, že oddiel musí mať boot, OS súvisiace veci a musí byť označený ako aktívny. Neaktívny znamená oddiel s používateľskými údajmi, nie veci súvisiace s OS.

Jeho jedinou úlohou je načítať proces zavádzania fázy 2 do pamäte.

2. fáza:

V tejto fáze bude používateľovi k dispozícii obrazovka GUI zavádzania. Keď si používateľ vyberie OS, táto fáza nájde zodpovedajúce jadro v adresári /boot/grub/grub.conf.

Teraz bootloader načíta obrazy initrd z vyššie uvedeného adresára do pamäte RAM. Tu je initrd je počiatočný RAM disk Linuxu.

initrd:

Je to počiatočný ram disk s príponou ext2, ktorý obsahuje potrebné ovládače a moduly.

Úlohou jadra je pripojiť skutočný /root súborový systém, ale vyžaduje ovládače a moduly ako (SCSI, LVM, NFS), ktoré sú prítomné v /lib/modules. Ak však koreňový súbor nie je pripojený, jadro nemôže získať prístup k vyššie uvedenému priečinku; teda initrd prichádza do obrazu. Používa sa na pripojenie dočasného koreňového súborového systému. Takže jadro môže prevziať potrebné ovládače z initrd.

čo je hashset v jave

Keď sa jadro aj initrd načítajú do pamäte zavádzačom, odovzdá kontrolu jadru.

Čo je zavádzacia sekvencia

3. Jadro:

Jadro je základným centrom počítačového operačného systému, jadrom, ktoré poskytuje základné služby. Pre všetky ostatné časti operačného systému. Jadro môže byť v kontraste s shellom, vonkajšou časťou operačného systému, ktorá interaguje s používateľom.

Kernel dekomprimuje obrazy jadra z pamäte do /boot adresára (používateľ to môže vidieť ako správu na obrazovke). Po načítaní jadra sa okamžite inicializuje a nakonfiguruje pamäť počítača a nakonfiguruje sa rôzny hardvér (I/O, úložné zariadenia).

Potom hľadá komprimované obrazy initrd v pamäti a jadro ich dekomprimuje do /sysroot. Adresár je dočasný koreňový súborový systém. A to jadru poskytne potrebné ovládače a moduly. Na konci sa pamäť initrd po vyššie uvedenom procese uvoľní. Jadro pripojí celý/koreňový súborový systém s povolením iba na čítanie. A jadro tiež uvoľňuje nevyužitú pamäť.

Čo je zavádzacia sekvencia

4. TEPLO:

Keď jadro pripojí adresár /root, bude riadiť proces INIT procesom /sbin/init. Toto je prarodič pre všetky systémy, ktoré sa spúšťajú automaticky.

Najprv spustí skript /etc/rc.d/rc.sysinit, ktorý nastaví cestu prostredia, spustí swap, skontroluje súborové systémy a vykoná všetky ostatné kroky potrebné na inicializáciu systému.

Napríklad väčšina systémov používa hodiny, takže rc.sysinit načíta konfiguračný súbor /etc/sysconfig/clock na inicializáciu hardvérových hodín.

Ďalším príkladom je, ak existujú špeciálne procesy sériového portu, ktoré musia byť inicializované, rc.sysinit spustí súbor /etc/rc.serial. Init skripty preskúmajú skript /etc/inittab. Pozostáva z úrovní spustenia systému Linux.

 0 - Halt 1 - Single-user text mode 2 - Not used (user-definable) 3 - Full multi-user text mode 4 - Not used (user-definable) 5 - Full multi-user graphical mode (with an X-based login screen) 6 - Reboot 

Skripty init nastavia zdrojovú knižnicu z /etc/rc.d/init.d/function. Používa sa na konfiguráciu, ako spustiť, ukončiť a určiť PID procesu.

Na základe vyššie uvedenej úrovne spustenia sa pozrie do /etc/rc.d/rc5.d/ (tu je úroveň spustenia 5). Vykoná spustenie, zastavenie a procesy na pozadí dostupné v tomto priečinku.

Procesy prítomné v tomto adresári sú symbolickým odkazom na tento adresár /etc/rc.d/init.d/.

Proces prezentovaný v adresári /etc/rc.d/rc5.d/ je typu K a S.

Kde, K je zabiť a S je začať

Init vykoná nasledujúci príkaz počas procesu BOOT.

 /etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start 

Každý proces má predponu nejaké číslo. Prednosť bude mať nižšie číslo. Niekedy môže mať proces rovnaké číslo; v takom prípade sa bude postupovať v abecednom poradí. Init rozdelí proces /bin/mingetty, ktorý sa používa na poskytnutie virtuálnej konzoly na základe úrovne spustenia. Tým sa otvorí cesta k zariadeniam tty a zobrazia sa výzvy, ako je používateľské meno, heslo a vytlačené prihlasovacie údaje.

Ak je úroveň spustenia päť, potom /etc/inittab spustí skript s názvom /etc/X11/prefer, ktorý poskytuje zobrazenie založené na KDM, GNOME, XDM.

5. Vykonanie:

Nakoniec sa používateľovi zobrazí prihlasovacia obrazovka.

Ako zmeniť poradie zavádzania systému BIOS?

Pevný disk je zvyčajne prezentovaný ako prvá položka v procese zavádzania na počítačoch. Ak chcete zaviesť systém z iného zariadenia, ako je napríklad disk DVD alebo flash disk, budete musieť upraviť poradie zavádzania, pretože pevný disk je vždy zavádzacie zariadenie (pokiaľ počítač nemá vážny problém).

Namiesto toho môžu niektoré zariadenia umiestniť na prvé miesto optickú jednotku a potom pevný disk. V tomto prípade, ak nie je v jednotke CD so zavádzacími súbormi, nemusíte upravovať poradie zavádzania, aby ste mohli zavádzať systém z pevného disku. Počkajte, kým systém BIOS neobíde optickú jednotku a ak nemáte disk, vyhľadajte operačný systém.

Nástroj na nastavenie systému BIOS vo vašom počítači vám umožňuje upraviť postupnosť zavádzania. Jednoducho postupujte podľa pokynov nižšie, aby ste vedeli, ako na to:

Krok 1: Spustite inštalačný program systému BIOS v počítači.

Často musíte stlačiť kláves (alebo príležitostne kombináciu klávesov) na klávesnici hneď po spustení počítača, aby ste vstúpili do systému BIOS.

Reštartujte počítač a venujte pozornosť informáciám zobrazeným na obrazovke na úplnom začiatku procesu spustenia, ak si nie ste istý, ktorý kľúč to je. Niekde v tomto sa často uvádza niečo ako „Pre vstup do nastavenia stlačte nejaký kláves“.

Ak to chcete skúsiť znova, reštartujte počítač a stlačte tlačidlo nastavenia hneď, ako sa počítač začne načítavať z interného disku.

Čo je zavádzacia sekvencia

Krok 2: Otvorte ponuku poradia zavádzania systému BIOS.

Po otvorení programu nastavenia systému BIOS na vašom počítači nájdite možnosť zmeniť postupnosť zavádzania. Hoci sa každý nástroj BIOS trochu líši od ostatných, možno ho nájsť na karte Boot, Boot Options, Boot Sequence alebo dokonca na karte Advanced Options.

Čo je zavádzacia sekvencia

Krok 3: Zmeňte poradie spúšťania

Po nájdení stránky systému BIOS s možnosťami poradia zavádzania si všimnete zoznam možností, ktoré môže váš počítač načítať.

Na počítačoch sú bežne dostupné nasledujúce možnosti: Pevný disk, Optická jednotka (CD alebo DVD), Vymeniteľné zariadenia (napríklad USB alebo disketa) a Sieť. Tieto možnosti sa budú medzi systémami opäť mierne líšiť.

Zariadenie USB alebo vymeniteľné zariadenie by malo byť v zozname uvedené ako prvé.

xor cpp
Čo je zavádzacia sekvencia

Krok 4: Uložte svoje úpravy.

Aby ste sa uistili, že sa vaše zmeny použijú, uložte ich pred ukončením systému BIOS.

Vyberte možnosť „Uložiť zmeny“ alebo „Ukončiť s uloženými zmenami“ z ponuky Uložiť a ukončiť alebo ukončiť (alebo niečo podobné)

Keď opustíte BIOS, môžete vidieť potvrdzovacie oznámenie. Pred výberom príslušného tlačidla na prijatie zmien si ho dôkladne prečítajte.

Po ukončení systému BIOS sa počítač sám reštartuje.