The RAM is Volatile, meaning it loses its contents when the computer is switched off. While the ROM is non-volatile, meaning it does not lose its contents when the computer is switched off.
The Ram stores data temporary, this is because it loses its data upon switching off the computer, while the ROM store data permanently or semi-permanently i.e. it does not lose its contents easily unless its destroyed or damaged.
With the RAM, the computer user can read its contents and write on it, while the ROM which is also referred to as the WORM--Write Once Read Many, can only be read unless it’s a special type of ROM such as EPROM and EEPROM.
Contents in the RAM are user defined, this means, it’s the user who determines the contents in the RAM while contents in the ROM do not necessarily depend on the computer user since it is mostly used to store firmware.
The RAM has a bigger storage capacity as compared to the ROM
State in which memory the monitor program would be stored.
The monitor program is firmware, i.e. it is a software from the manufacturer incorporated inside of the graphic card chips. This software controls the operations of the monitor such as color and display. The special chip in the graphic card that stores this program is called The Read Only Memory (ROM). The software is stored in the mask ROM to avoid alterations and modifications from third parties.