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:
a. Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST)
b. Memuat dan menjalankan OS
c. Mengatur
beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi
media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan
komputer)
d. Membantu OS dan aplikasi dalam proses pengaturan perangkat keras dengan menggunakan BIOS Runtime Services.
BIOS menyediakan komunikasi tingkat rendah,serta
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.