| RAM | ROM |
| 1. Random Access Memory is volatile i.e. the memory is temporary | 1. Read Only Memory is non volatile i.e., the memory is permanent. |
| 2. We can read and write the data present in the RAM. | 2. We can only read the data present in the ROM |
| 3. RAM stores the application programs. | 3. ROM stores the initial program to start a computer |
| 4. The types of RAM and SRAM, DRAM, SDRAM and DDR. | 4. The types of ROM are PROM, EPROM and EEPROM and Masked ROM |