Senin, 28 September 2020

Proses Booting Pada Komputer

Hallo semua...

Setelah sekian lama vakum, kali ini saya kembali lagi dengan postingan yang akan membahas mengenai cara kerja komputer dari pertama kali dinyalakan sampai dengan dapat digunakan secara normal untuk mengolah data dan hal-hal lainnya. Atau bisa disebut juga dengan proses booting komputer. Booting sendiri secara garis besar terbagi menjadi dua, yaitu cold booting dan warm booting. Cold booting atau booting dingin adalah proses menyalakan komputer dari keadaan mati, sedangkan warm booting atau booting hangat adalah proses menyalakan komputer dimana komputer sudah dalam keadaan hidup sebelumnya.

Gambar 1. Ilustrasi Komputer

Sebelum masuk lebih jauh, mari kita ingatkan lagi komponen-kompone dasar komputer. Sebuah komputer terdiri dari hardware (perangkat keras), software (perangkat lunak), dan brainware (pengguna). Ketiga komponen ini saling berkaitan, jika salah satunya dihilangkan akan mengakibatkan komputer tidak bisa digunakan dengan baik.

Hardware komputer terdiri dari perangkat masukan (mouse, keyboard, scanner, dll), perangkat pemroses (processor), dan perangkat keluaran (speaker, monitor, printer, dll). Kemudian software terdiri dari sistem operasi (windows, linux, macintosh), program utilitas (antivirus, software backup,software recovery, dll), program aplikasi (pengolah kata, pengolah angkat, program multimedia, dll). Sedangkan brainware tidak lain adalah manusia sebagai pengguna komputer.


Gambar 2. Contoh tampilan BIOS


Pada saat akan menggunakan komputer, hal pertama yang dilakukan tentunya adalah menyalakan komputer itu sendiri. Dimulai dengan menekan tombol power, kemudian di layar monitor akan tampil informasi mengenai BIOS. BIOS (Basic Input Output System) merupakan sistem yang ditanam di dalam chip di motherboard yang berfungsi menjalankan Power On Self-Test (POST) dan memberi jalan komunikasi low-level diantara hardware komputer. BIOS ini terintegrasi dengan CMOS yang dilengkapi dengan baterai untuk menjaga agar konfigurasi pada komputer tidak hilang. 


Jika BIOS dalam keadaan normal, maka secara otomatis akan menjalankan POST. POST sendiri berfungsi memeriksa integrasi antara prosesor dengan program itu sendiri. Setelah itu POST akan memeriksa semua hardware yang terhubung dengan komputer seperti monitor, boot device, vga, keyboard, mouse, memory, dan lain-lain. Apabila POST mendeteksi adanya malfungsi pada perangkat yang terhubung di komputer, biasanya komputer akan memberikan informasi seperti bunyi 'beep' atau menampilkan kode pada layar monitor. Solusinya adalah memperbaiki perangkat yang tidak berfungsi dengan baik dengan memperhatikan indikasi yang diberikan komputer. Hal ini akan di bahas di kesempatan berikutnya.


Setelah melalui POST, BIOS selanjutnya akan mencari tahu boot device yang ada untuk menjalankan sistem operasi. Device boot ada banyak macamnya, seperti harddisk, CD/DVD drive, USB drive, bahkan bisa juga melalui network. Dalam sebuah komputer bisa terdiri dari beberapa boot device. Untuk itu perlu dipilih urutan boot device yang diinginkan melalui BIOS. Jika device boot sudah ditemukan, selanjutnya komputer akan memanggil komponen-komponen komputer untuk memulai proses booting. Komputer bisa gagal booting apabila device boot tidak ditemukan atau terjadi kerusakan pada device boot. Kerusakan ini bisa terjadi pada hardware nya ataupun pada sistem operasinya yang corrupt. Jika sampai terjadi kerusakan pada sistem operasi dapat dilakukan recovery atau instal ulang sistem operasinya.


Gambar 2. Tampilan selama proses booting

Ketika semua perangkat komputer sudah siap, selanjutnya prosesor akan memulai untuk menjalankan sistem operasi. Proses dibalik loading sistem operasi ini adalah penyiapan data-data seperti file booting, driver perangkat, startup program, konfigurasi desktop dan lain-lain. Cepat atau lambatnya proses booting ini tergantung pada kemampuan dari komponen komputer itu sendiri seperti teknologi dari device boot nya (harddisk SATA, SSD, dll). Semakin baik teknologi perangkat maka proses booting ini akan berjalan lebih cepat.


Demikian tulisan singkat mengenai proses booting komputer. Dengan penjelasan singkat ini kita dapat belajar memahami proses dibalik booting sebuah komputer. Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar