Firmware and Chipset
Firmware refers to software that are mainly designed for and embedded permanently into a hardware component such as a keyboard, hard drive, BIOS, or video card. It stores basic information about the hardware that makes it work. Firmware also allows the hardware devices to communicate with each other. Without the firmware, the hardware will not work. Firmware is stored in the ROM of the hardware and can be erased and rewritten.
In a PC, a chipset is a set of independent microchips or ICs on the motherboard that controls the flow of data and instructions between the processor, memory, and peripheral devices.