Alternatively referred to as main memory, primary memory, or system memory, Random Access Memory (RAM) is a hardware device that allows information to be stored and retrieved on a computer. RAM is usually associated with DRAM, which is a type of memory module. Because information is accessed randomly instead of sequentially like it is on a CD or hard drive, the computer can access the data much faster. However, unlike ROM or the hard drive, RAM is a volatile memory and requires power to keep the data accessible. If the computer is turned off, all data contained in RAM is lost.
Tip: New users often confuse RAM with disk drive space. See our memory definition for a comparison between memory and storage.
The first form of RAM came about in 1947 with the use of the Williams tube. It utilized a cathode ray tube (CRT) and data was stored on the face of the CRT as electrically charged spots.
The second widely used form of RAM was magnetic-core memory, invented in 1947. Frederick Viehe is credited with much of the work, having filed for several patents relating to the design. Magnetic-core memory works through the use of tiny metal rings and wires connecting to each ring. One bit of data could be stored per ring and accessed at any time.
However, RAM as we know it today, as solid state memory, was first invented in 1968 by Robert Dennard. Known specifically as dynamic random access memory, or DRAM, transistors were used to store bits of data.
-DIMM
-RIMM
-SIMM
-SO-DIMM
-SOO-RIMM
Below is an example image of a 512 MB DIMM computer memory module, a typical piece of RAM found in desktop computers. This memory module would be installed into one of the memory slots on a motherboard.
There is one major difference between a ROM and a RAM chip. A ROM chip is non-volatile storage and does not require a constant source of power to retain information stored on it. When power is lost or turned off, a ROM chip will keep the information stored on it. In contrast, a RAM chip is volatile and requires a constant source of power to retain information. When power is lost or turned off, a RAM chip will lose the information stored on it.
-A ROM chip is used primarily in the start up process of a computer, whereas a RAM chip is used in the normal operations of a computer after starting up and loading the operating system.
-Writing data to a ROM chip is a slow process, whereas writing data to a RAM chip is a faster process.
-A RAM chip can store multiple gigabytes (GB) of data, up to 16 GB or more per chip. A ROM chip typically stores only several megabytes (MB) of data, up to 4 MB or more per chip.
A good example of ROM in the computer is the computer BIOS, a PROM chip that stores the programming needed to begin the initial computer start up process. Using a non-volatile storage is the only way to begin the start up process for computers and other devices that use a similar start up process. ROM chips are also used in gaming system cartridges, like the original Nintendo, Gameboy, Sega Genesis, and a number of others. The game cartridge stores the game programming on a ROM chip that is read by the game console when the cartridge is inserted into the console.