Skip to main content

Apa itu boot loader?

Boot loader adalah kode perangkat lunak yang sangat kecil yang berjalan selama urutan boot komputer atau perangkat lain.Ini menyalin file dan komponen kritis dari sistem operasi dari perangkat penyimpanan, seperti hard drive, ke dalam memori utama komputer.Program kemudian akan memberikan kontrol sistem operasi dan berhenti sampai boot berikutnya.Boot loader bervariasi dalam kompleksitas dan juga digunakan di perangkat seperti smartphone, tablet, dan konsol video game.

Proses boot di sebagian besar komputer pribadi (PC) adalah peristiwa yang kompleks dengan beberapa tahap.Unit Pemrosesan Pusat (CPU) di dalam sebagian besar PC tidak mampu menjalankan program langsung dari perangkat penyimpanan, seperti hard disk, jadi perangkat lunak pertama yang harus dijalankan ketika komputer dihidupkan dimuat dari microchip khusus di motherboard, papan sirkuit pusat komputer.Microchip ini dapat berisi salah satu dari beberapa program khusus yang berbeda, termasuk sistem output input dasar (BIOS) atau antarmuka firmware yang dapat diperluas (UEFI), yang melakukan pengujian perangkat keras dan fungsi inisialisasi sebelum mencari hard disk dan perangkat penyimpanan yang dapat dilepas untuk boot loader.Kode dari boot loader kemudian ditransfer ke memori sistem, yang mengambil kendali komputer dan memindahkan urutan boot ke langkah berikutnya.

sekali dalam kontrol, boot loader melanjutkan untuk memuat driver penting dan file sistem kritis yang diperlukan untuk menjalankan sistem operasi seperti Microsoft Windows , Linux, atau Mac OS X .Boot loader sering spesifik platform, karena driver dan file sistem sangat bervariasi antara sistem yang berbeda.Mereka juga dapat berjalan secara bertahap, dengan setiap tahap program memuat perangkat lunak yang lebih kompleks dan kuat.Pada komputer yang memiliki lebih dari satu sistem operasi diinstal, program yang disebut manajer boot memungkinkan pengguna memilih sistem untuk boot dan menyerahkan kontrol ke boot loader yang sesuai.Setelah sistem operasi dimuat, boot loader melepaskan kendali sistem dan keluar.

Smartphone, tablet, konsol video game, produk elektronik konsumen, dan banyak jenis perangkat lainnya juga menggunakan boot loader.Jika perangkat menjalani periode booting atau memuat saat pertama kali dinyalakan, ada kemungkinan besar menggunakan boot loader.Beberapa penggemar teknologi telah diketahui meretas atau mengganti boot loader perangkat tertentu untuk menjalankan perangkat lunak khusus atau mengaktifkan fitur yang lebih canggih.