Thus BIOS initializes and controls the computer on its startup with the help of variable data stored in a memory chip called CMOS.CMOS stores the information for as long as it receives power. This power is provided to it through a small battery. When you start the computer, it is BIOS that tests the system and readies it for operation searching for all the variable data that is stored on CMOS. After this, it also loads the OS and then passes control to it. What makes the situation confusing for people is the fact that as BIOS information is stored on a CMOS chip, the set up is also sometimes referred to as CMOS set up. BIOS are the programming that a computer uses during power on to get booted. It is also often the interface between the software and the hardware. BIOS used to be stored in read-only memory (ROM), and as such, was unchangeable; but more recently, BIOS is stored on an motherboard.
BIOS is the interface