In simple terms: The BIOS is the link between the motherboard & the operating system bootstrap code, firmware links extra (daughter) boards on the motherboard to the operating system. The operating system accepts input from devices, (keyboard, mouse, tablet, etc), & sends it to programs, which control how the computer reacts.