Tolong jelaskan mengenai Bootloader

Bootloader atau pemuat but merupakan perangkat lunak yang didesain secara khusus untuk sistem operasi dengan ukuran kecil untuk dimuat pada memori komputer ketika perangkat komputer dinyalakan agar sistem operasi dapat dimulai. Bootloader dijalankan melalui media but yang dapat berupa penyimpanan perangkat, stik USB ataupun cakram padat. Saat bootloader dijalankan oleh media but, perangkat tegar atau firmware seperti BIOS atau UEFI akan mengidentifikasi lokasi bootloader dan menjalankannya. Proses ketika bootloader dijlankan atau dieksekusi oleh firmware disebut sebagai proses but atau booting. Bootloader memungkinkan perangkat komputer untuk memuat sistem operasi yang terpasang pada perangkat komputer. Instalasi sistem operasi seperti Microsoft Windows dan MacOS mengintegrasikan bootloader saat proses instalasinya.