Proses booting pada komputer
1. Pengertian
Proses booting adalah suatu proses yang terjadi pada saat seseorang menghidupkan komputer, dimana masuknya arus listrik ke dalam peralatan komputer dan kemudian sistem memeriksa ada atau tidaknya perangkat keras ( hardware ) yang terhubung pada komputer, agar komputer dapat berkomunikasi dengan pengguna (user).
2. Langkah-langkah proses booting
Secara umum, gambaran tahapan-tahapan yang terjadi pada proses booting adalah sebagai berikut:
1. Saat komputer dihidupkan, memorinya masih kosong. Belum ada instruksi yang dapat dieksekusi oleh prosesor. Oleh karena itu, prosesor dirancang untuk selalu mencari alamat tertentu di BIOS ( Basic Input Output System) ROM. Pada alamat tersebut, terdapat sebuah instruksi jump yang menuju kealamat eksekusi awal BIOS. Setelah itu, prosesor menjalankan Power On Self Test(POST), yaitu memeriksa kondisi hardware yang terhubung pada komputer.
2. Setelah itu, BIOS mencari Video Card. Secara khusus dia mencari BIOS milik Video Card. Kemudian sistem BIOS menjalankan Video Card BIOS. Barulah sesudah itu, Video Card di inisalisasi.
3. Kemudian BIOS memeriksa ROM pada hardware yang lain, apakah memiliki BIOS yang tersediri apakah tidak. Jika ya, maka akan dieksekusi juga.
4. Lalu BIOS melakukan pemeriksaan lagi, misalnya memeriksa besar memori dan jenis memori. Lebih lanjut lagi, dia memeriksa hardware yang lain, seperti disk. Lalu dia mencari disk dimana proses boot bisa dilakukan, yaitu mencari boot sector. Boot sector ini bisa berada di hard disk, atau floppy disk.
3. Macam-macam booting berdasarkan prosesnya
1. Cold boot
Boot (proses menghidupkan komputer) yang terjadi pada saat komputer dalam keadaan mati. Cold boot dilakukan dengan cara menghidupkan komputer dengan menekan tombol switch power. Booting dingin mendaur ulang akses memori acak komputer sekaligus juga menghapus virus-virus yang mungkin berada dalam memori sebelumnya.
2. Warm boot
Boot (proses menghidupkan komputer) yang terjadi pada saat komputer dialiri listrik kembali dan listrik dimatikan hanya sejenak. Dengan tujuan mengulang kembali proses komputer dari awal. Warm Boot ini biasanya terjadi disebabkan oleh software crash atau terjadi pengaturan ulang dari sistem. Atau Warm boot bisa juga diartikan mengaktifkan kembali tanpa harus dimatikan terlebih dahulu, misalnya dengan menekan tombol reset, atau memencet sekaligus tombol CTRL+ALT+DEL pada sistem operasi Disk Operating System (DOS). Me-restart komputer dengan menekan Ctrl+Alt+Del atau melakukan shutdown dan restart. Booting panas ini dapat dideteksi dan dimanipulasi oleh virus.
3. Soft boot
Boot (proses menghidupkan komputer) yang dikendalikan melalui sistem.
4. Hard boot
Boot (proses menghidupkan komputer) yang dilakukan dengan cara dipaksa.
5. Reboot
Peristiwa mengulang kembali sistem dari awal. reBoot dilakukan oleh beberapa hal, antara lain seperti sistem tidak bereaksi dalam beberapa lama, atau terjadi perubahan setting dalam sistem.
4. Peranan BIOS dalam proses booting
Istilah BIOS (Basic Input Output System ) pertama kali muncul dalam sistem operasi CP/M yang merupakan salah datu bagian dari CP/M yang dimuat pada saat proses booting dimulai. BIOS berhadapan langsung dengan perangkat keras (beberapa mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM). Kebanyakan, versi DOS memiliki sebuah berkas yang disebut “IBMBIO.COM” (IBM PC-DOS) atau “IO.SYS” (MS-DOS) yang berfungsi sama seperti halnya CP/M disk BIOS. BIOS menyediakan komunikasi antarmuka tingkat rendah, dan dapat mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang bersangkutan.
BIOS dalam sistem komputerIBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesorIntel x86) merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan hal-hal berikut:
· Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST).
· Memuat dan menjalankan sistem operasi.
· Mengatur beberapa konfigurasi dasar dalam komputer (tanggal,waktu,konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer).
Membantu sistem operasi dan aplikasi dalam proses pengaturanperangkat keras dengan menggunakan BIOS Runtime Services
Proses booting adalah suatu proses yang terjadi pada saat seseorang menghidupkan komputer, dimana masuknya arus listrik ke dalam peralatan komputer dan kemudian sistem memeriksa ada atau tidaknya perangkat keras ( hardware ) yang terhubung pada komputer, agar komputer dapat berkomunikasi dengan pengguna (user).
2. Langkah-langkah proses booting
Secara umum, gambaran tahapan-tahapan yang terjadi pada proses booting adalah sebagai berikut:
1. Saat komputer dihidupkan, memorinya masih kosong. Belum ada instruksi yang dapat dieksekusi oleh prosesor. Oleh karena itu, prosesor dirancang untuk selalu mencari alamat tertentu di BIOS ( Basic Input Output System) ROM. Pada alamat tersebut, terdapat sebuah instruksi jump yang menuju kealamat eksekusi awal BIOS. Setelah itu, prosesor menjalankan Power On Self Test(POST), yaitu memeriksa kondisi hardware yang terhubung pada komputer.
2. Setelah itu, BIOS mencari Video Card. Secara khusus dia mencari BIOS milik Video Card. Kemudian sistem BIOS menjalankan Video Card BIOS. Barulah sesudah itu, Video Card di inisalisasi.
3. Kemudian BIOS memeriksa ROM pada hardware yang lain, apakah memiliki BIOS yang tersediri apakah tidak. Jika ya, maka akan dieksekusi juga.
4. Lalu BIOS melakukan pemeriksaan lagi, misalnya memeriksa besar memori dan jenis memori. Lebih lanjut lagi, dia memeriksa hardware yang lain, seperti disk. Lalu dia mencari disk dimana proses boot bisa dilakukan, yaitu mencari boot sector. Boot sector ini bisa berada di hard disk, atau floppy disk.
3. Macam-macam booting berdasarkan prosesnya
1. Cold boot
Boot (proses menghidupkan komputer) yang terjadi pada saat komputer dalam keadaan mati. Cold boot dilakukan dengan cara menghidupkan komputer dengan menekan tombol switch power. Booting dingin mendaur ulang akses memori acak komputer sekaligus juga menghapus virus-virus yang mungkin berada dalam memori sebelumnya.
2. Warm boot
Boot (proses menghidupkan komputer) yang terjadi pada saat komputer dialiri listrik kembali dan listrik dimatikan hanya sejenak. Dengan tujuan mengulang kembali proses komputer dari awal. Warm Boot ini biasanya terjadi disebabkan oleh software crash atau terjadi pengaturan ulang dari sistem. Atau Warm boot bisa juga diartikan mengaktifkan kembali tanpa harus dimatikan terlebih dahulu, misalnya dengan menekan tombol reset, atau memencet sekaligus tombol CTRL+ALT+DEL pada sistem operasi Disk Operating System (DOS). Me-restart komputer dengan menekan Ctrl+Alt+Del atau melakukan shutdown dan restart. Booting panas ini dapat dideteksi dan dimanipulasi oleh virus.
3. Soft boot
Boot (proses menghidupkan komputer) yang dikendalikan melalui sistem.
4. Hard boot
Boot (proses menghidupkan komputer) yang dilakukan dengan cara dipaksa.
5. Reboot
Peristiwa mengulang kembali sistem dari awal. reBoot dilakukan oleh beberapa hal, antara lain seperti sistem tidak bereaksi dalam beberapa lama, atau terjadi perubahan setting dalam sistem.
4. Peranan BIOS dalam proses booting
Istilah BIOS (Basic Input Output System ) pertama kali muncul dalam sistem operasi CP/M yang merupakan salah datu bagian dari CP/M yang dimuat pada saat proses booting dimulai. BIOS berhadapan langsung dengan perangkat keras (beberapa mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM). Kebanyakan, versi DOS memiliki sebuah berkas yang disebut “IBMBIO.COM” (IBM PC-DOS) atau “IO.SYS” (MS-DOS) yang berfungsi sama seperti halnya CP/M disk BIOS. BIOS menyediakan komunikasi antarmuka tingkat rendah, dan dapat mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang bersangkutan.
BIOS dalam sistem komputerIBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesorIntel x86) merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan hal-hal berikut:
· Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST).
· Memuat dan menjalankan sistem operasi.
· Mengatur beberapa konfigurasi dasar dalam komputer (tanggal,waktu,konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer).
Membantu sistem operasi dan aplikasi dalam proses pengaturanperangkat keras dengan menggunakan BIOS Runtime Services