Two main types: Static RAM (SRAM) and Dynamic RAM (DRAM)
Differences lie in how bits are stored
Other types: Flash RAM, SDRAM, Video RAM, FERAM
The two forms of semiconductor random-access memory are dynamic RAM (DRAM) and static RAM (SRAM). SRAM is faster, more expensive, and less dense than DRAM, and is used for cache memory. DRAM is used for main memory.
Error correction techniques are commonly used in memory systems. These involve adding redundant bits that are a function of the data bits to form an error-correcting code. If a bit error occurs, the code will detect and, usually, correct the error.
To compensate for the relatively slow speed of DRAM, a number of advanced DRAM organizations have been introduced. The two most common are synchronous DRAM and Rambus DRAM. Both of these involve using the system clock to provide fro the transfer of blocks of data.…