For example the CMOS battery is for the BIOS when the computer is off the CMOS battery will maintain the BIOS chip.
No, sorry, but that is not how it works. The CMOS is a separate memory device. Its purpose is to maintain "CHANGES" to the program stored in the BIOS device. The BIOS device and the CMOS are two different devices and different type memory devices. The BIOS is typically stored in EEPROMs, or similar "erasable programmable" memory device. CMOS uses a CMOS device.
There is no maintaining of the BIOS. It is "burned" (flashed) into the EEPROM.
One unique characteristic of CMOS memory modules is they lose their stored data almost instantly if power is removed. Thus the battery. Note that CMOS memory modules have been used in electronic devices long before the invention of the PC. The CMOS device was intentionally chosen to hold "user changes" to the BIOS
because CMOS modules are so simple and quick to reset.
A BIOS chip doesn't have a heat sink it only stores the information about the hard ware
No, that is incorrect. The BIOS stores NO hardware information, EXCEPT what is programed in by the motherboard and BIOS makers - and that is just enough to carry the boot process through to the boot drive, where specific drivers are then loaded in. The BIOS knows next to nothing about the hardware - EXCEPT
basic VGA video, networking, I/O, and bus management. Your specific hardware information is saved in the CMOS.
The BIOS is basically a mini-operating system used to establish basic communications between the CPU, RAM, graphics, NIC, keyboard, and mouse and other essential devices needed to boot the system.
Each PSU have 5 voltages each voltage value is related to a "rail"
No, that is not true either. Note according to the
ATX12V Form Factor PSU Design Guide, Ver 2.2, March 2005 -5VDC is no longer used. And it should be noted that some PSUs use more than one rail for +12V and some split rails. And it the current on the rail that actually holds more importance.