Basic Input/Output System (BIOS) is firmware code embedded in a chip that controls various component hardware that make up x86 PC. It is run during booting to identify and initiate component hardware so other software programs stored on various media can load, execute, and assume control of the PC.