The motherboard is the main circuit board in a computer that connects all the other components together. It contains the CPU, memory, ports, and expansion slots. Chipsets on the motherboard manage communication between the CPU and other components. The BIOS stored on a ROM chip controls startup and allows the computer to communicate with devices. The CMOS stores hardware configuration settings and needs a battery to retain data when powered off.