Академический Документы
Профессиональный Документы
Культура Документы
Jim Hurst
Introduction
Decades of intensive research into integrated circuits has produced classes of electronic devices with amazing performance. Consider a music player the size of a deck of cards that can store all the works of Beethovenwith enough room left over to store a set of encyclopedias. At the heart of this success story are two technologies: processors and storage. This article examines two key storage technologies in modern electronic devices: random access memory (RAM) and read only memory (ROM). Because they provide high-speed storage, they enable the performance we expect in modern computers. Memory chips are everywhere: in your car, television, and phone. They come in many different flavors, although they all perform essentially the same functionto store data and provide for its retrieval. The economic driver for the development of these chips has historically been the computer industry. However, as the price has plummeted, the consumer electronics industry has embraced them wholeheartedly. Two of the most successful gadgets in the last decade (the digital camera and the portable music player) are built around memory chips. Both types of memory are normally packaged as integrated circuits, which are small electronic circuits that consist mostly of semiconductors. These are referred to as microchips, ICs, memory chips, or chips. Beyond that point, the differences between the two systems begin to become important. Random access memory is examined in the next section, and then it is followed with a discussion of read only memory.
Most computers incorporate two types of volatile RAM: static and dynamic. Although both types require constant electrical current to function, they have some important differences. Dynamic RAM is less expensive, and therefore it is the most widely used. When a computer is said to have 512 megabytes or one gigabyte of RAM, the specification refers to dynamic RAM (DRAM). DRAM stores each bit of information in a separate capacitor on the integrated circuit. The DRAM chip requires only one transistor and one capacitor for each bit of storage. This makes it both cheap and space efficient. One disadvantage with using capacitors for storage is that they gradually dissipate their charge, so the charge must be refreshed regularly (current specifications are for the refresh to occur every 64 milliseconds or less). This refresh requirement is what makes this technology dynamic. DRAM also suffers periodic access limitations, because it cannot be read during the refresh cycle. One specialized type of DRAM is more common is embedded DRAM, or EDRAM. EDRAM is DRAM integrated onto the same chip as the processor and used as cache memory. This is a common solution in gaming consoles, and it will likely become a staple in embedded systems.
SRAM should not be confused with synchronous DRAM (SDRAM) or pseudostatic RAM (PSRAM).
EEPROMs have begun to fill the roles of RAM rather than ROM. EEPROMs are not strictly read only; however, they are not writable by the casual user.
Flash Memory
Flash memory is an interesting case. It is a specialized descendant (or perhaps close relative) of EEPROM that is also based on floating gate transistors, which can be electrically erased and reprogrammed. Although flash memory is erased only one block or page at a time, it is much less expensive than EEPROM. This has made it the most popular form of non-volatile, solid-state storage. It has been wildly successful in consumer devices, such as music players, digital cameras, and game consoles. Flash memory offers read access times slower than DRAM, although it is faster than most ROM types. Packaged in a memory card, flash is rugged and can withstand physical traumas, such as impacts, pressure, and boiling. This makes flash memory a good candidate for hard disk drive replacement in situations requiring ruggedized hardware. The per unit storage cost of flash drives is still significantly higher than traditional disk storage.
Emerging Technologies
This discussion is not complete without examining the technologies now under development. The demand for faster, cheaper, better memory is enormous, and vendors are responding with several innovative solutions. Z-RAM (zero capacitor RAM) is a potential replacement for SRAM. It offers the performance of six transistor SRAM using only a single transistor, which therefore can provide much higher densities. Ferroelectric RAM, or FeRAM, is another non-volatile memory type trying to gain market acceptance. It is similar to flash RAM, but it offers superior performance in power usage, write speeds, and write-erase duty cycles. Magnetoresistive RAM (MRAM) stores data in magnetic storage elementsnot as electrical charge or current flow. MRAM is physically similar to DRAM, but it does not require refresh cycles. Phase-change memory (PRAM or PCM) is another non-volatile memory type based on the phase change properties of chalcogenide glass, which can be switched from crystalline to amorphous states by the application of heat. PRAM offers high densities and can be useful in harsh environments where radiation disrupts other types of RAM.
Summary
Computers and electronic devices require high-speed storage and lots of it. RAM, or random access memory, is used for the main memory in most computers. The common types of RAM are dynamic RAM and static RAM. Dynamic RAM (DRAM) requires
constant refreshes of electrical current. Static RAM uses less power and is faster than DRAM. Because DRAM is less expensive, it is the most widely used type of solid-state memory. Read only memory, or ROM, is memory that users cannot write to. It has traditionally been used to store BIOS code in computers. Programmable ROM (PROM) lead to the development of erasable programmable ROM (EPROM). However, EPROM has largely been replaced by electrically erasable programmable ROM (EEPROM). EEPROM is still used to store BIOS code on computers. Flash memory is a commercially successful variation of EEPROM that can be used like RAM.
References:
Websites Ars Technica. RAM Guide: http://arstechnica.com/paedia/r/ram_guide/ram_guide.part12.html How RAM Works. Micron Technology: http://www.micron.com/k12/semiconductors/history.aspx Computer Memory, How Stuff Works: http://www.howstuffworks.com/computermemory.htm