BIOS, singkatan dari Basic Input Output System, 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:
1. Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST)
2. Memuat dan menjalankan sistem operasi
3. Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer)
4. 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.
Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang merupakan bagian dari CP/M yang dimuat pada saat proses booting dimulai yang berhadapan secara 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.
Kata BIOS juga dapat diartikan sebagai "kehidupan" dalam tulisan Yunani (Βίος).
Untuk lebih jelasnya lihat di bawah:
Kode beep Award BIOS
No | Gejala | Diagnosa pesan/peringatan kesalahan |
1 | 1 beep pendek | PC dalam keadaan baik |
2 | 1 beep panjang | Problem di memory |
3 | 1 beep panjang 2 beep pendek | Kerusakan di modul DRAM parity |
4 | 1 beep panjang 3 beep pendek | Kerusakan di bagian VGA |
5 | Beep terus menerus | Kerusakan di modul memory/memory video |
Kode beep AMI BIOS
No | Gejala | Diagnosa pesan/peringatan kesalahan |
1 | 1 beep pendek | Dram gagal merefresh |
2 | 2 beep pendek | Sirkuit gagal mengecek keseimbangan Dram parity (sistem memory) |
3 | 3 beep pendek | Bios gagal mengakses memory 64 kb pertama |
4 | 4 beep pendek | Timer pada sistem gagal bekerja |
5 | 5 beep pendek | Mainboard tidak dapat menjalankan processor |
6 | 6 beep pendek | Controller pada keyboard tidak dapat bekerja dengan baik |
7 | 7 beep pendek | Video mode error |
8 | 8 beep pendek | Test memory VGA gagal |
9 | 9 beep pendek | Checksum pada keyboard tidak dapat berjalan dengan lancar |
10 | 10 beep pendek | CMOS shutdown read/write mengalami eror |
11 | 11 beep pendek | Chace memory eror |
12 | 1 beep panjang 3 beep pendek | Conventional/extended memory rusak |
13 | 1 beep panjang 8 beep pendek | Test tampilan gambar gagal |