ROM, or Read Only Memory, cannot be changed. ROM allows a CPU to make use of installed hardware, disk drives and other system critical components every time it is booted up
CMOS it can retain important system configuration data for a device even when it is powered off. Unlike ROM however, CMOS can be updated and changed through the use of plug and play devices.