Skip to main content

Ano ang isang boot loader?

Ang isang boot loader ay isang napakaliit na piraso ng software code na tumatakbo sa pagkakasunud -sunod ng boot ng isang computer o iba pang aparato.Kinokopya nito ang mga kritikal na file at sangkap ng isang operating system mula sa isang aparato ng imbakan, tulad ng isang hard drive, sa pangunahing memorya ng computer.Bibigyan ng programa ang control ng operating system at huminto hanggang sa susunod na boot.Ang mga boot loader ay nag -iiba sa pagiging kumplikado at ginagamit din sa mga aparato tulad ng mga smartphone, tablet, at mga console ng video game.

Ang proseso ng boot sa karamihan ng mga personal na computer (PC) ay isang kumplikadong kaganapan na may maraming yugto.Ang Central Processing Unit (CPU) sa loob ng karamihan sa mga PC ay hindi may kakayahang magpatakbo ng mga programa nang direkta mula sa isang aparato ng imbakan, tulad ng isang hard disk, kaya ang unang piraso ng software na tatakbo kapag naka -on ang computer ay na -load mula sa isang espesyal na microchip sa motherboard, Central Circuit Board ng Computer.Ang microchip na ito ay maaaring maglaman ng isa sa maraming iba't ibang mga dalubhasang programa, kabilang ang Basic Input Output System (BIOS) o ang pinag -isang extensible firmware interface (UEFI), na nagsasagawa ng pagsubok sa hardware at mga function ng pagsisimula bago maghanap ng mga hard disk at naaalis na mga aparato ng imbakan para sa isang boot loader.Ang code mula sa boot loader ay pagkatapos ay ilipat sa memorya ng system, na kumokontrol sa computer at inililipat ang pagkakasunud -sunod ng boot papunta sa susunod na hakbang.

Minsan sa kontrol, ang boot loader ay nagpapatuloy upang mai -load ang mga mahahalagang driver at kritikal na mga file ng system na kinakailangan upang magpatakbo ng isang operating system tulad ng Microsoft Windows Reg ;, Linux, o Mac OS X Reg ;.Ang mga boot loader ay madalas na tiyak na platform, dahil ang mga driver at mga file ng system ay nag -iiba nang malawak sa pagitan ng iba't ibang mga system.Maaari rin silang tumakbo sa mga yugto, sa bawat yugto ng programa na naglo -load ng isang mas kumplikado at malakas na piraso ng software.Sa mga computer na may higit sa isang naka -install na operating system, ang isang programa na tinatawag na isang manager ng boot ay nagbibigay -daan sa mga gumagamit na pumili ng isang system upang mag -boot at kamay sa kontrol sa naaangkop na loader ng boot.Matapos mai -load ang isang operating system, inalis ng boot loader ang kontrol nito sa system at lumabas.

Mga Smartphone, Tablet, Video Game Console, Consumer Electronics Products, at maraming iba pang mga uri ng aparato ay gumagamit din ng mga boot loader.Kung ang isang aparato ay dumadaan sa isang panahon ng pag -boot o pag -load kapag unang pinalakas, mayroong isang magandang pagkakataon na gumagamit ito ng isang boot loader.Ang ilang mga mahilig sa teknolohiya ay kilala upang i -hack o palitan ang mga boot loader ng ilang mga aparato upang magpatakbo ng pasadyang software o paganahin ang mas advanced na mga tampok.