
BIOS
BIOS (Basic Input Output System) adalah software yang terpasang pada chip komputer yang terdapat di ROM dari sistem dan umumnya tersimpan permanen. Berfungsi untuk mengatur operasi dasar (layar, harddisk, memory, VGA, dll.)dan merupakan bagian sistem operasi yang bisa mengidentifikasi set program yang digunakan untuk mem-boot komputer,sebelum menempatkan disket sistem. Juga merupakan program yang digunakan mikroprosessor untuk menyalakan komputer, adapun fungsi lainnya adalah mengatur aliran data antara sistem operasi komputer dan periferal yang terhubung pada komputer. Dalam sistem komputer
IBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesor
Intel 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 pengaturan perangkat keras dengan menggunakan BIOS Runtime Services.
BIOS menyediakan antarmuka komunikasi 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.
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.
macam-macam BIOS adalah:
a. Phoenix BIOS
Contoh dari CMOS Setup (Phoenix BIOS)
Program BIOS Setup yang memungkinkan pengguna untuk mengubah konfigurasi komputer (tipe harddisk, disk drive, manajemen daya listrik, kinerja komputer, dll) sesuai keinginan. BIOS menyembunyikan detail-detail cara pengaksesan perangkat keras yang cukup rumit apabila dilakukan secara langsung.
Driver untuk
perangkat-perangkat keras dasar, seperti
video adapter,
perangkat input,
prosesor, dan beberapa perangkat lainnya untuk
sistem operasi dasar
16-bit (dalam hal ini adalah keluarga
DOS).
Program bootstraper utama yang memungkinkan komputer dapat melakukan
proses booting ke dalam
sistem operasi yang terpasang.
b. AMI BIOS
Pada saat mengupdate BIOS, kadang terjdi hal-hal yang tidak diinginkan seperti terputusnya arus listrik ke komputer. Jika kita mereset CMOS dengan jumper pun tidak akan membuahkan hasil.
Namun motherboard yang bertipe AMI BIOS punya fitur untuk mengembalikan BIOS seperti semula. Berikut langkah-langkahnya :
a. Sediakan floppy drive + floppy disk.
b. Copy file ROM BIOS ke dalam disket.
c. Kemudian masukkan disket ini ke dalam floppy drive.
d. Nyalakan komputer dan tekan tombol Ctrl + Home sampai terdengar bunyi beep 4 kali.
e. LED floppy drive yang menyala maka komputer sedang mengakses file ROM BIOS di floppy.
f. Setelah bunyi beep terdengar, keluarkan disket.
g. Reset Komputer
c. Award BIOS
Contoh dari sebuah Award BIOS id: 2A59I Z1DC -00
5 karakter pertama mengidentifikasi chipset. 2A59I berdiri untuk chipset
Intel TX pelaut. Anda bisa menemukan daftar lengkap chipset jika Anda gulir ke bawah sedikit.
Keenam & ketujuh karakter mengidentifikasi produsen: dalam kasus ini dari z1. Jika anda melihat daftar Vendor Penghargaan Perangkat Keras (lihat di bawah), Anda akan menemukan bahwa adalah produsen Zida / Tomat
Perbedaan dari masing-masing BIOS adalah dari cara masuk ke BIOS itu sendiri. Untuk Phoenix kita bisa memasukinya lewat tombol F2 pada keyboard. pada AMI dan Award kita dapat masuk melalui tombol Delete. Sedangkan untuk IBM kita dapat menekan tombol F1.
Persamaan dari masing-masing BIOS adalah menu-menu yang ada di dalamnya yaitu :
1. main
Menu ini biasanya digunakan untuk menge-set harddisk, CD-ROM, dan Floppy, serta bahasa, tanggal, dan waktu.
2. advanced
Menu ini biasanya digunakan untuk menge-set RAM, prosessor, LAN on board dan sound on board. Pengaturan item pada menu ini jika terjadi kesalahan akan menyebabkan sistem akan gagal dalam proses pemakaian.
3. power
Stand by Time out [20 minutes]
Sistem memerlukan sedikit waktu dalam mode sebelum memasuki mode stand by.mode stand by mematikanseluruh alat mencakup layer sampai kita men-start untuk menggunakan komputer lagi.
Resume on modem Ring [disabled]
System akan memberikan respon (bangun) manakala semacam sinyal yang terdeteksi oleh modem yang kita gunakan.
Resume on Time [disabled]
Sistem akan memberikan respon berdasarkan pada ukuran waktu.
4. boot
Menu ini biasanya digunakan untuk memilih prioritas pada saat booting komputer, misalnya kita ingin first boot ada pada harddisk ataupun CD-ROM.
5. exit
Menu ini digunakan untuk keluar dari konfigurasi BIOS.
fungsi dari papan tombol yang diguankan dalam BIOS antara lain:
F1 : help
ESC : exit
Tanda panah atas-bawah : select item
Tanda panah kiri-kanan : select menu
Tanda -/+ : change values
Enter : select sub menu
F9 : setup defaults
F10 : save and exit
BIOS kadang-kadang juga disebut sebagai
firmware karena merupakan sebuah
perangkat lunak yang disimpan dalam
media penyimpanan yang bersifat hanya-baca. Hal ini benar adanya, karena memang sebelum tahun 1995, BIOS selalu disimpan dalam media penyimpanan yang tidak dapat diubah. Seiring dengan semakin kompleksnya sebuah sistem komputer , maka BIOS pun kemudian disimpan dalam
EEPROM atau
Flash memory yang dapat diubah oleh pengguna, sehingga dapat di-upgrade (untuk mendukung prosesor yang baru muncul, adanya
bug yang mengganggu kinerja atau alasan lainnya). Meskipun demikian, proses update BIOS yang tidak benar (akibat dieksekusi secara tidak benar atau ada hal yang mengganggu saat proses upgrade dilaksanakan) dapat mengakibatkan
motherboard mati mendadak, sehingga komputer pun tidak dapat digunakan karena perangkat yang mampu melakukan
proses booting (BIOS) sudah tidak ada atau mengalami kerusakan.
Oleh karena itu, untuk menghindari kerusakan (korupsi) terhadap BIOS, beberapa
motherboard memiliki BIOS cadangan . Selain itu, kebanyakan BIOS juga memiliki sebuah region dalam EEPROM/Flash memory yang tidak dapat di-upgrade, yang disebut sebagai "Boot Block". Boot block selalu dieksekusi pertama kali pada saat komputer dinyalakan. Kode ini dapat melakukan verifikasi terhadap BIOS, bahwa kode BIOS keseluruhan masih berada dalam keadaan baik-baik saja (dengan menggunakan metode pengecekan kesalahan seperti
checksum,
CRC,
hash dan lainnya) sebelum mengeksekusi BIOS. Jika boot block mendeteksi bahwa BIOS ternyata rusak, maka boot block akan meminta pengguna untuk melakukan pemrograman BIOS kembali dengan menggunakan
floppy disk yang berisi program flash memory programmer dan image BIOS yang sama atau lebih baik. Pembuat motherboard sering merilis update BIOS untuk menambah kemampuan produk mereka atau menghilangkan beberapa bug yang mengganggu.
Berikut ini adalah gambaran singkat arti kode beep dari Ami Bios dan Award Bios yang biasa dipakai:
AMI BIOS
-1x pendek DRAM gagal refresh,system mempunyai masalah mengakses memory untuk me-refreshnya
-2x pendek Sirkuit gagal mengakses keseimbanganDRAM Parity(system memori)
-3x pendek Bios gagal mengakses memory 64kb pertama,coba ubah posisi kartu RAM pada slot lain.bila tetap berbunyi sama berarti motherboard rusak
-4x pendek Timer pada system gagal bekerja
-5x pendek Motherboard tidak bisa menjalankan prosesor.Bisa jadi karena ada komponen yg berinterferensi dengan system
-6x pendek Controller pada keyboard tidak bisa berjalan normal
-7x pendek Kesalahan prosesor
-8x pendek Tes memory VGA gagal.Mobo tak bisa menulis frame buffer kartu video
-9x pendek Checksum error ROM Bios bermaslah,bisa dikarenakan kode bios yang tersimpan di Chip mengalami corrupt
-10x pendek CMOS shutdown Read/write mengalami error,setelan bios tak bisa diakses mobo
-11x pendek Chace memory error.mobo tak bisa mendeteksi L2 cache
-1x panjang 3x pendek Conventional/Extended memory rusak.ada problem pada DRAM,karena tidak kompatibel atau kartunya tidak tertanam dengan benar pada slotnya
-1x panjang 8x pendek Tes penampilan gambar gagal,problem pada kartu VGA atau pada MOBO
Award Bios
-1x pendek PC dalam keadaan baik
-1x panjang Problem di Memory,periksa kedudukan memory,bila perlu coba ganti dengan yang baru
-1x panjang 2x pendek Kerusakan di modul DRAM Partiy
-1x panjang 3x pendek Kerusakan di bagian VGA,periksa dudukan kartuVGA -Beep terusMenerus Kerusakan di modul memory atau memory video