Booting adalah
istilah teknologi informasi dalam bahasa
Inggris yang mengacu kepada proses awal menyalakan komputer dimana
semua register prosesor disetting kosong, dan status mikroprosesor/prosesor
disetting reset. Kemudian address 0xFFFF diload di segment code (code
segment) dan instruksi yang terdapat pada alamat address 0xFFFF tersebut
dieksekusi. Secara umum program BIOS (Basic Input Output System), yaitu sebuah software dasar,
terpanggil. Sebab memang biasanya BIOS berada pada alamat tersebut. Kemudian
BIOS akan melakukan cek terhadap semua error dalam memory, device-device yang
terpasang/tersambung kepada komputer seperti port-port serial dan lain-lain.
Inilah yang disebut dengan POST (Power-On Self Test). Setelah
cek terhadap sistem tersebut selesai, maka BIOS akan mencari [Sistem Operasi],
memuatnya di memori dan mengeksekusinya. Dengan melakukan perubahan dalam setup
BIOS (kita dapat melakukannya dengan menekan tombol tertentu saat proses
booting mulai berjalan), kita dapat menentukan agar BIOS mencari Sistem
Operasi ke dalam floppy disk, hard disk, CD-ROM, USB dan lain-lain, dengan
urutan yang kita inginkan.
BIOS sebenarnya tidak memuat Sistem Operasi secara lengkap.
Ia hanya memuat satu bagian dari code yang ada di sektor pertama (first
sector, disebut juga boot sector) pada media
disk yang kita tentukan tadi. Bagian/fragmen dari code Sistem Operasi tersebut
sebesar 512 byte, dan 2 byte terakhir dari fragmen code tersebut haruslah
0xAA55 (disebut juga sebagai boot signature). Jika boot signature
tersebut tidak ada, maka media disk dikatakan tidak bootable, dan BIOS akan
mencari Sistem Operasi pada media disk berikutnya.
Fragmen code yang harus berada pada boot sector tadi
disebut sebagai boot-strap loader. BIOS akan memuat boot-strap loader
tersebut ke dalam memory diawali pada alamat 0x7C00, kemudian menjalankan boot-strap
loader tadi. Akhirnya sekarang kekuasaan berpindah kepada boot-strap
loader untuk memuat Sistem Operasi dan melakukan setting yang diperlukan
agar Sistem Operasi dapat berjalan. Rangkaian proses inilah yang dinamakan
dengan booting.
Sumber : Makalah Booting SMK Negeri 1 Kota Bekasi.
Tidak ada komentar:
Posting Komentar