Science Fair Project Encyclopedia
Random Access Memory
- RAM redirects here. For other meanings of the word ram see Ram (disambiguation).
Random Access Memory or RAM is a type of computer storage whose contents can be accessed in any order. This is in contrast to sequential memory devices such as magnetic tapes, discs and drums, in which the mechanical movement of the storage medium forces the computer to access data in a fixed order. It is usually implied that RAM can be both written to and read from, in contrast to Read-Only Memory or ROM. RAM is usually used for primary storage in computers to hold actively-used and actively-changing information, although some devices use certain types of RAM to provide long term secondary storage.
Computers use RAM to hold the program code and data during execution. One defining characteristic of RAM is that its accesses to different memory locations are almost always completed at about the same speed, in contrast to some other technologies that required a certain delay time for a bit or byte to “come around”.
Early vacuum tube-based systems behaved much like modern RAM, even though the devices failed much more frequently. Core memory, which used wires attached to small ferrite electromagnetic cores, also had roughly equal access time (the term “core” is still used by some programmers to describe the RAM at the heart of a computer). The basic ideas behind tube and core memory are still used in modern RAM implemented with integrated circuits.
Alternative primary storage mechanisms usually involved a non-uniform delay for memory access. Delay line memory used a sequence of sound wave pulses in mercury-filled tubes to hold a series of bits. Drum memory acted much like the modern hard disk, storing data magnetically in continuous circular bands. (See primary storage for a greater discussion of these alternatives and others.)
Many types of RAM are volatile, which means that unlike some other forms of computer storage such as disk storage and tape storage, they lose their data when the computer is powered down. Modern RAM generally stores a bit of data as either a charge in a capacitor, as in dynamic RAM, or the state of a flip-flop, as in static RAM.
Currently, there are several types of non-volatile RAM under development, which will preserve data while powered down. Technologies that are being used include carbon nanotube technology and magnetic tunnel effect.
In the summer of 2003, a 128 Kib Magnetic RAM chip was introduced, which was manufactured with 0.18 micrometre technology. The core technology of MRAM is based on the magnetic tunnel effect. In June of 2004, Infineon unveiled a 16-Mib prototype based on 0.18 Ám technology once again.
Common types of RAM
- SRAM or Static RAM
- NV-RAM or Non-Volatile RAM
- DRAM or Dynamic RAM
Not-so-common types of RAM
- Dual-ported RAM
- Video RAM, a dual-port memory with one random access port and one sequential access port. This is becoming more popular as people need more and more video memory. See description under Dynamic random access memory.
Semiconductor RAM is produced as integrated circuits (ICs). RAM ICs are often assembled into plug-in modules. Some standard module types are:
- Single in-line Pin Package (SIP)
- Dual in-line Package (DIP)
- Single in-line memory module (SIMM)
- Dual in-line memory module (DIMM)
- Rambus modules are actually DIMMs, but are often referred to (by Rambus themselves and others) as RIMMs due to their proprietary slot.
- Small outline DIMM (SO-DIMM). Smaller version of the DIMM, used in laptops. Comes in versions with 72 (32 bit), 144 (64 bit), 200 (72 bit) pins
- Small outline RIMM (SO-RIMM)
- What is RAM?
- Article "How RAM Works" by Jeff Tyson and Dave Coustan
- Memory eXpansion Technology
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details