BIOS (akronim ang. Basic Input/Output System – podstawowy system wejścia-wyjścia) – zapisany w pamięci stałej zestaw podstawowych procedur pośredniczących pomiędzy systemem operacyjnym a sprzętem[1]. Jest wyposażony w pamięć konfiguracji, w której znajdują się informacje dotyczące daty, czasu oraz danych na temat wszystkich urządzeń zainstalowanych w komputerze. Jest to program zapisany w pamięci ROM płyty głównej oraz innych kart rozszerzeń takich, jak np. karta graficzna. Oryginalny BIOS firmy IBM wyróżnia zawarcie w nim języka programowania ROM Basic.
BIOS był jedyną zastrzeżoną częścią otwartej architektury IBM PC. Sklonowanie go, dzięki inżynierii wstecznej przez firmę Compaq, umożliwiło powstanie wielu klonów IBM PC oraz powstanie nowego rynku komputerów osobistych[2].
Od połowy lat 90. XX w. aż do zastąpienia tego typu układów przez UEFI, większość BIOS-ów umieszczano w pamięciach typu flash, co umożliwiało ich późniejszą aktualizację.