Mengenal proses booting komputer

Booting adalah suatu istilah untuk "menghidupkan" komputer.

Secara umum, gambaran yang terjadi pada proses boot adalah sebagai berikut.

  • Saat komputer dihidupkan, memorinya masih kosong. Belum ada instruksi yang dapat dieksekusi oleh prosesor.
  • Prosesor dirancang untuk selalu mencari alamat tertentu di BIOS ROM. Pada alamat tersebut, terdapat sebuah instruksi jump yang menuju ke alamat eksekusi awal BIOS. Setelah itu, prosesor menjalankan power-on-self test (POST), yaitu memeriksa kondisi hardware yang ada.
  • BIOS mencari program BIOS milik video card. Kemudian system BIOS menjalankan video card BIOS dan meng-inisalisasinya.
  • BIOS memeriksa ROM pada hardware yang lain, apakah memiliki BIOS tersendiri apakah tidak.
  • BIOS melakukan pemeriksaan lagi, seperti memeriksa besar dan jenis memori dan disk.
  • BIOS mencari disk dimana proses boot bisa dilakukan, yaitu mencari boot sector.
  • Boot sector ini bisa berada di hard disk atau floppy.