En computación, el sistema básico de entrada/salida Basic Input-Output System (BIOS) es un código de interfaz que localiza y carga el sistema operativo en la RAM. Ésta proporciona la comunicación de bajo-nivel, operación y configuración con el hardware del sistema, que como mínimo maneja el teclado y proporciona salida básica durante el arranque. La BIOS usualmente está escrita en lenguaje ensamblador.