Setiap kali komputer melakukan boot, ia menjalankan serangkaian pemeriksaan untuk memastikan bahwa komputer memiliki semua perangkat keras yang diperlukan dan berfungsi dengan benar. Proses ini disebut POST atau Power On elf Test. Ini adalah bagian dari proses inisialisasi BIOS yang dilakukan komputer saat memulai booting. Jika salah satu pemeriksaan yang dilakukan POST gagal, komputer tidak akan bisa boot, meskipun BIOS mungkin ditampilkan.
Apa yang diperiksa POST?
Hal pertama yang diperiksa POST adalah register CPU, juga memverifikasi integritas kode BIOS. Beberapa fungsi dasar seperti Direct Memory Access DMA, timer, dan pengontrol interupsi telah diverifikasi. RAM sistem diverifikasi, ukurannya ditentukan, dan diinisialisasi. Chipset diinisialisasi. Semua bus sistem dan perangkat yang terhubung ditemukan, dikatalogkan, dan diinisialisasi. BIOS lengkap akan diinisialisasi, umumnya menyediakan antarmuka BIOS, memungkinkan konfigurasi sistem. Semua BIOS khusus perangkat dimuat. Perangkat yang dapat di-boot diidentifikasi, dan satu dipilih untuk booting. Terakhir, proses POST meluncurkan bootloader untuk memuat sistem operasi dari perangkat boot yang dipilih.
Di komputer modern, pilihan perangkat boot tersedia. Biasanya, seseorang akan diidentifikasi sebagai perangkat boot default, namun, dengan memasuki layar konfigurasi BIOS, itu memungkinkan untuk mengubah perangkat mana yang di-boot mulai saat ini, atau perangkat mana yang akan dianggap sebagai default di masa mendatang. Komputer awal tidak mengizinkan penataan ulang perangkat boot dan dikunci keras untuk boot dari floppy drive jika ada dan jatuh kembali ke hard drive jika tidak ada floppy drive yang tersedia. Memiliki perangkat boot di dekat bagian atas daftar yang tidak ada secara fisik tidak memperlambat proses boot, karena POST mengidentifikasi apakah perangkat ada dan dapat di-boot lebih awal dalam proses.
Sekali lagi, di komputer modern, salah satu hal yang diperiksa BIOS adalah keadaan boot. Jika komputer melakukan boot dingin, ia perlu melakukan semua tes. Namun, jika boot hangat, seperti setelah restart, atau jika boot cepat diaktifkan, beberapa langkah mungkin dilewati karena data masih dimuat di memori.
Bagaimana Anda bisa mengatasi masalah ketika POST gagal?
Proses POST biasanya akan memberikan sebagian kecil dari hasilnya pada layar splash BIOS. Layar ini biasanya bermerek vendor dan dijeda untuk waktu yang singkat dalam proses boot, untuk memungkinkan pengguna menekan tombol tertentu untuk masuk ke layar konfigurasi BIOS. Subset data ini biasanya terbatas pada kapasitas dan kecepatan RAM, meskipun banyak BIOS juga menampilkan jumlah inti prosesor dan kecepatan clock. Namun, pada saat proses boot komputer mencapai titik ini, proses POST telah berhasil.
Dalam banyak kasus, jika ada masalah dengan perangkat keras sistem, komputer tidak dapat melakukan booting, dan bahkan mungkin tidak dapat memuat BIOS. Pada titik ini dalam urutan boot, komputer tidak dapat menampilkan data apa pun ke layar. Selain itu, sangat mungkin bahwa salah satu komponen yang gagal adalah layar. Untuk memungkinkan pemecahan masalah POST, dua sistem notifikasi utama digunakan.
Sistem notifikasi pertama adalah “system speaker” yang merupakan speaker kecil pada motherboard. Semua speaker sebenarnya tidak tersedia di bagian proses boot ini. Speaker sistem menghasilkan salah satu dari berbagai nada yang menunjukkan apa masalahnya. Biasanya, manual motherboard perlu dikonsultasikan untuk mengetahui apa arti beep tertentu. Banyak komputer dengan speaker sistem akan mengeluarkan bunyi bip tunggal jika proses boot berhasil. Ini sering cukup keras.
Sistem notifikasi kedua biasanya sepasang tampilan tujuh segmen. Ini menampilkan kode dua digit tergantung pada kesalahan. Sekali lagi, manual motherboard biasanya diperlukan untuk menguraikan apa arti kode kesalahan. Beberapa motherboard modern juga menawarkan serangkaian LED yang melakukan hal yang sama.
Kesimpulan
POST adalah singkatan dari Power On Self Test. Ini adalah serangkaian pemeriksaan yang dilakukan sebagai bagian dari proses inisialisasi BIOS. Jika semua pemeriksaan berhasil, sistem akan boot. Beberapa pemeriksaan, bagaimanapun, akan menghentikan urutan boot jika gagal. Motherboard biasanya memiliki setidaknya satu metode untuk memberi tahu pengguna tentang kegagalan POST, memungkinkan debugging masalah.