Rabu, 05 Agustus 2009

prosses booting
oleh khusnul kh
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.
Booting is the term information technology in the English language that refers to the process where the initial turn on the computer all the processor registers disetting empty, and the status mikroprosesor / processor disetting reset. Address 0xFFFF then loaded in the code segment (code segment) and instructions found at the address 0xFFFF address is executed. In general, program the BIOS (Basic Input Output System), a software base, in life. Because the BIOS is usually the address. Then the BIOS will perform a check against all error in the memory, devices that were installed / connected to the computer - such as port-serial port, and others. This is called the POST (Power-On Self Test). After the system check is completed, the BIOS will find the [Operating Systems], memuatnya in memory and mengeksekusinya. By making changes in the BIOS setup (we can do this by pressing a certain button when booting process starts running), we can find the BIOS in order to determine the Operating System to the floppy disk, hard disk, CD-ROM, USB and others, with the order we want.

BIOS is not loading the Operating System is complete. He holds only one part of the code in the first sector (first sector, also called boot sector) on the disk media that we set earlier. Part / fragment of code of Operating System is 512 bytes, and last 2 bytes of code fragments must be 0xAA55 (also referred to as the boot signature). If the boot signature is missing, the media said the disk is not bootable, BIOS and Operating System will find the next disk media.

Code fragments that need to be earlier in the boot sector is called the boot-strap loader. BIOS will load boot-strap loader into memory beginning at address 0x7C00, then run the boot-strap loader line. Finally, now the power switch to boot-strap loader for loading the Operating System settings and do the necessary so that the Operating System to run. This is a series of processes called podići.

Tidak ada komentar:

Posting Komentar