Saturday, March 1, 2008

Random Access Memory

RAM is an acronym of random access memory. It refers to data storage formats, with the help of which we can access data in any order i.e. random and not in sequence. In computer, RAM is considered to be the main memory (or primary storage). RAM is considered volatile storage because as soon as the power supply is stopped, the contents of RAM are lost. Hence, the data in RAM stays as long as the computer is running. RAM is much faster to read from and write to, when compared to other storage devices like hard disk, CDROM, Floppy disk etc. RAM can be both read and written; therefore, it is sometimes also called read-write memory.

There are two fundamental types of RAM: (a) Dynamic RAM (DRAM)(b) Static RAM (SRAM)

(a) Dynamic RAM (DRAM): Dynamic random access memory is the most common kind of RAM, which stores each bit of a data in a separate capacitor and a transistor. Capacitors tend to leak electrons, thus the need for recharging arises. Hence, DRAM, unlike SRAM needs to have its storage cells refreshed or given an electric charge every few milliseconds. This refresh requirement operation is from where dynamic RAM gets its name. DRAM is a volatile memory because it loses data when the power supply is stopped.

(b) Static RAM (SRAM): Static random access memory is the kind of RAM that holds its data without external refresh, as long the power remains applied, unlike DRAM that needs to be periodically refreshed. It is a type of memory that is faster and more reliable than DRAM (Dynamic RAM). Since, Static RAM operates on the principle of moving current, it is a volatile memory.

No comments: