Isn't that kinda obvious?
We, as forum regulars, must not assume everyone reading has the same level of knowledge. So what may be obvious to you, may
CMOS IS A TYPE OF NVRAM
No it isn't!
I know there is confusing data out there but you cannot believe everything you read in Wikipedia. CMOS memory "devices" have been around and used in electronics for many years longer than the PC.
CMOS memory "
devices" are volatile! If you remove the power from the device, the stored data is lost. That's the
definition of volatile memory. That is exactly why CMOS "devices" were selected by IBM engineers in the original IBM PCs to store changes to the defaults set in the BIOS - so the BIOS could easily be reset.
CMOS "
circuits", on the other hand, are non-volatile because,
and as long as, they have a battery to keep the CMOS module powered, they will retain their data when the entire computer is powered off.
Computers are electronics. This is basic electronics any student of electronics knows. Sadly, many so called technical computer articles are not written by
formally educated EEs or technicians and the authors of these articles don't know the difference between a CMOS device and a CMOS circuit.
If the CMOS was non-volatile as you proclaim, then by the definition of non-volatile, you should be able to unplug the computer and remove the battery and the CMOS data will still be retained - just as it is on a hard drive, SSD, or flash drive. But it's retained. In fact, it gets dumped almost instantly.