Explain the difference between BIOS and CMOS
BIOS and CMOS are often considered to be the same, or even similar, however, they are not. They are two different components that need to work together to ensure that the computer functions properly. Both BIOS and CMOS are memory chips that are a physical part of the motherboard.
BIOS stands for Basic Input/Output System. It is primarily responsible for containing a special program that loads the computer’s operating system, and helps the computer processor to detect and control the hardware components such as disk drives, video cards, sound cards, network cards, disk drives, ports, USB, hard drives, etc.
The CMOS stands for Complementary Metal Oxide Semiconductor, and it houses the setting configurations. It is powered by the onboard battery. If the battery runs out of power, the CMOS with revert to factory mode.
It the simplest of terms, it is the physical storage device that stores all of the BIOS set-up routines. The setup can be used to change the time and date, as well as how the hardware devices, such as hard drives and disc drives are loaded at start up. The CMOS setup can also be used to enable and disable various hardware devices, such as USB ports, video card, sound card, parallel and serial ports, as well as other devices.
In order for BIOS to do its job, it first reads the information that is stored in the CMOS. The CMOS tells the BIOS what to do with the hardware devices and how to interact with them.