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:
- 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.
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 (Βίος).
Fungsi Menu Pada BIOS
Standard CMOS Features
|
Menu dasar konfigurasi waktu, tanggal, floppy drive, dll
|
Advanced BIOS Features
|
Mengatur setting system misalnya menentukan booting pertama, menentukan sistem keamananan, mempercepat proses booting, dll
|
Advanced Chipset Features
|
Mengatur system konfigurasi memory, VGA, dll
|
Integrated Peripherial
|
Mengatur setting hardware yang sudah terpasang pada mainboard/On board
|
Power Management Setup
|
Mengatur system power untuk monitor, hard disk, dll
|
PnP / PCI Configurations
|
Mengatur peralatan dengan jalur PCI dan perangkat yang dikenalkan secara default oleh komputer
|
PC Helath Status
|
Untuk mengetahui kondisi suhu prosesor, putaran kipas, dll
|
Frequency / Voltage Control
|
Mengatur frequency control Prosesor
|
Load High Performance Defaults
|
Setting optimal yang terbaik dan ketat dengan mengabaikan stabilitas komputer
|
Load Optimized Defaults
|
Mengatur setting optimal standar dan tidak terlalu ketat
|
Set Supervisor Password
|
Memberi password dengan Akses full tanpa batas
|
Set User Password
|
Memberi password dengan akses terbatas
|
Save & Exit Setup
|
Keluar dan menyimpan konfigurasi setting
|
Exit Without Saving
|
Keluar tanpa menyimpan konfigurasi setting
|