Tolong jelaskan mengenai Cara kerja dari But

Secara umum, program BIOS dipanggil karena berada pada alamat tersebut. BIOS akan melakukan pemeriksaan terhadap semua semua komponen komputer, seperti memori dan perangkat yang terpasang. Inilah yang disebut dengan POST (uji diri ketika menyala, ).

Setelah pengecekan terhadap komponen tersebut selesai, BIOS akan mencari sistem operasi, memuatnya ke dalam memori, dan mengeksekusinya. Dengan melakukan perubahan dalam setup BIOS, pengguna dapat mengetahui detail perihal komputer, seperti memori komputer. Pengguna dapat menentukan agar BIOS mencari sistem operasi dalam disket, cakram keras, CD-ROM, USB, dan lain-lain dengan urutan yang diinginkan.

BIOS sebenarnya tidak memuat sistem operasi secara lengkap. Ia hanya memuat satu bagian dari program yang ada di sektor pertama (first sector, disebut juga boot sector) pada media diska yang ditentukan. Terdapat tanda tangan but () yang diperlukan sebagai bukti bahwa media tersebut dapat dibut.

Fragmen program (Fragmen code) yang harus berada pada boot sector tadi disebut sebagai boot-strap loader. BIOS akan memuat boot-strap loader tersebut ke dalam memori diawali pada alamat 0x7C00, kemudian menjalankan boot-strap loader tadi. Akhirnya sekarang kekuasaan berpindah kepada boot-strap loader untuk memuat sistem operasi dan melakukan pengaturan yang diperlukan agar sistem operasi dapat berjalan.