Random-access memory
Random-access memory, the technology most people simply call RAM, is the reason your computer can hold a thought. It is the working space where a machine keeps the code it is running and the data it is actively handling. What makes RAM genuinely unusual is what its name promises: read from it or write to it in any order, and you wait almost exactly the same amount of time no matter where on the chip the data happens to live. That is a stark contrast to older storage media like magnetic tape, where reading something near one end while you are positioned near the other means waiting for the tape to wind across. RAM does not make you wait like that. The story of how this property came to exist stretches from cathode-ray tubes at the University of Manchester in the 1940s, through a lone inventor at IBM in the 1960s, to the Samsung factory floor in the 1990s. Along the way, the device shrank from a cabinet-sized machine to a chip the size of a thumbnail, and it pulled the entire computing industry with it.
On the 21st of June, 1948, a machine called the Manchester Baby successfully ran a program, and the device that made this possible was not conventional logic. The Baby relied on a Williams tube, a cathode-ray tube repurposed to store data as electrically charged spots on its glass face. Because the electron beam could aim at any spot in any order, the device was genuinely random-access. Capacity was a few hundred to around a thousand bits, which sounds trivial today, but the Williams tube was smaller, faster, and more power-efficient than the only real alternative at the time: latches built from vacuum tubes. Crucially, the Baby was not designed to test a computer concept. It was built to test whether the Williams tube memory was reliable enough to trust.
Magnetic-core memory arrived in 1947 and lasted as the dominant storage technology until the early 1970s. It relied on an array of magnetized rings, each storing a single bit depending on the direction of its magnetization. Every ring had address wires threaded through it, which meant any location in the array could be selected in any sequence. The approach worked, and it scaled well enough to become the standard form of computer memory for nearly three decades. Before integrated read-only memory circuits existed, permanent random-access storage was often built from diode matrices driven by address decoders, or from specially wound core rope memory. These were the building blocks available to engineers before the transistor changed everything.
In 1957, Frosch and Derick manufactured the first silicon dioxide field-effect transistors at Bell Labs. Three years later, a Bell Labs team demonstrated a working MOSFET. These two achievements set off a chain reaction. John Schmidt at Fairchild Semiconductor developed MOS memory in 1964, producing a technology that was not only faster than magnetic core but also cheaper and less hungry for power. Federico Faggin then advanced the field further at Fairchild in 1968 by developing silicon-gate MOS integrated circuit technology, which made it practical to manufacture MOS memory chips at scale. By the early 1970s, MOS memory had displaced magnetic core as the dominant technology.
Static RAM arrived on a parallel track. Robert H. Norman at Fairchild invented integrated bipolar static random-access memory in 1963. John Schmidt followed the next year with MOS SRAM at the same company. The catch with SRAM was its cost: each bit of data required six MOS transistors to store. IBM began commercial use of SRAM in 1965 when it introduced the SP95 memory chip for the System/360 Model 95. SRAM is still used today, but almost exclusively as cache memory inside CPUs, where its speed justifies its expense.
In 1966, Robert Dennard was working at IBM examining MOS technology when he found that a MOS transistor could control whether a charge was written to a MOS capacitor. Storing that charge, or the absence of it, could represent a 1 or a 0. This observation led directly to modern DRAM architecture, in which a single MOS transistor pairs with a single capacitor to store one bit. The reduction in transistor count compared to SRAM was enormous. Earlier latch circuits required four to six transistors per bit; Dennard's design needed one. In 1967, he filed a patent under IBM for this single-transistor DRAM memory cell.
The first commercial DRAM chip to reach the market was the Intel 1103, manufactured on an 8-micrometer MOS process with a capacity of 1 kilobit, released in October 1970. The design carried a tradeoff that has never gone away: the charge stored in each capacitor leaks away in milliseconds, so the circuit must periodically refresh every cell before the data is lost. This refresh process costs power and complexity, but the density and price advantages were decisive. Toshiba had already explored a related concept earlier, with its Toscal BC-1411 electronic calculator in 1965 using capacitor bipolar DRAM to store 180 bits on discrete memory cells built from germanium bipolar transistors and capacitors.
Early DRAMs ran in step with the CPU clock, but in the mid-1970s the industry moved to asynchronous designs. Then, in 1992, Samsung released the KM48SL2000, a synchronous DRAM chip with a capacity of 16 megabits, signaling a return to clocked operation. Synchronous DRAM let memory and processor coordinate precisely, squeezing out latency. Samsung extended this line further: in June 1998 the company released the first commercial double data rate SDRAM at 64 megabits, and that same year introduced GDDR, a form of synchronous graphics RAM, also as a 16-megabit chip.
The timeline of DRAM capacity reads like a list of doublings. NEC introduced a 256-kilobit chip in 1980. By 1983, chips at 256 kilobits and even 8 megabits were appearing from various manufacturers. A 64-megabit chip arrived in 1991 from a consortium including Matsushita, Mitsubishi, Fujitsu, and Toshiba. By 1995, NEC had demonstrated a 1-gigabit DRAM. By 1997, NEC pushed to 4 gigabits at a 150-nanometer process. Each generation pushed process geometry down and bit count up, tracking the manufacturing progress happening across the entire semiconductor industry.
Inside an SRAM chip, each bit is held by a flip-flop circuit, typically implemented with field-effect transistors. The flip-flop holds its state as long as power is present, with no need to refresh. This makes SRAM fast and simple to use, but the six-transistor cell is physically large and expensive to produce. DRAM takes the opposite tradeoff. A single transistor and a single capacitor form each cell. The capacitor holds a high or low charge representing 1 or 0; the transistor acts as a switch letting the control circuitry read or change that charge. Because one cell is far smaller than six, DRAM packs far more bits into the same silicon area, which is why it dominates as main memory in modern computers.
Addressing is handled through multiplexing and demultiplexing circuitry inside the device. The chip exposes a set of address lines, and each combination of bits on those lines selects a particular set of memory cells. This architecture means RAM devices almost always have capacities that are powers of two. Several memory cells often share one address; a 4-bit-wide chip, for instance, holds four cells per address. When a system needs more addresses than one chip can provide, multiple chips are used together with external multiplexors to divide the address space among them. ECC memory adds a separate layer: special circuitry that uses parity bits or error-correction codes to detect and fix random faults in the stored data.
From 1986 to 2000, CPU speed improved at roughly 55 percent per year while off-chip memory response time improved at only about 10 percent annually. Engineers named the resulting gap the memory wall. An Intel document from 2005 outlined the compounding reasons: as chip geometries shrink and clock frequencies rise, transistor leakage current increases, generating excess heat. Memory access times failed to keep pace with rising clock frequencies. For certain workloads, traditional serial processor architectures hit what engineers call the von Neumann bottleneck. And resistance-capacitance delays in signal transmission grow as feature sizes shrink, adding a bottleneck that faster clocks do not address.
A projection published in a paper titled "Clock Rate versus IPC: The End of the Road for Conventional Microarchitectures" forecast a maximum of 12.5 percent average annual CPU performance improvement between 2000 and 2014. The main engineering response to the memory wall has been caching: small amounts of high-speed memory placed close to the processor to hold recently used data. Multiple cache levels have been stacked to manage the widening gap, and modern high-speed computers depend on continuously evolving caching techniques. A 3D integrated circuit approach, which reduces the physical distance between control logic and memory cells, represents another direction. The gap between processor and memory growth can reach as high as 53 percent, according to analyses of the two trajectories.
Virtual memory extends the apparent size of RAM by designating a portion of a hard drive or SSD as a paging file. A computer with 2 gigabytes of RAM and a 1-gigabyte page file presents the operating system with 3 gigabytes of total addressable memory. When physical RAM fills up, the system swaps portions to disk and reads them back when needed again. Excessive swapping produces a condition called thrashing, which severely degrades performance because hard drives are far slower than RAM.
Shadow RAM takes the opposite approach: it copies data from a slow ROM chip into faster RAM so the system can respond more quickly to requests that would otherwise reach the chip. The BIOS in typical personal computers often offers an option along these lines. Some virtual private network services have adopted a RAM-only server design where all runtime state, including session metadata and cryptographic material, lives entirely in volatile memory and is erased the moment the server is powered off or rebooted, with the explicit aim of improving security compared to disk-backed designs.
The competitive landscape around RAM has also shifted. Solid-state drives moved from roughly 400 megabits per second via SATA3 in 2012 to roughly 7 gigabytes per second via NVMe and PCIe by 2024. RAM remains an order of magnitude faster; single-lane DDR5 at 8000 MHz can sustain 128 gigabytes per second. But the price gap matters too: one terabyte of SSD storage was available for around 200 dollars, while one terabyte of RAM would cost thousands, which shapes how engineers decide what to keep in each tier.
Continue browsing
Common questions
What is random-access memory (RAM) and how does it work?
Random-access memory is a form of electronic computer memory that can be read and written in any order, with nearly identical access time regardless of where the data is stored on the chip. Modern RAM takes the form of integrated circuit chips using MOS memory cells. The two main types are SRAM, which uses a flip-flop circuit requiring six transistors per bit, and DRAM, which uses a single transistor-capacitor pair per bit and must be refreshed every few milliseconds to prevent data loss.
Who invented DRAM and when was it patented?
Robert Dennard invented modern DRAM architecture at IBM in 1966 after discovering that a MOS transistor could control whether a charge was written to a MOS capacitor. He filed a patent under IBM in 1967 for the single-transistor DRAM memory cell. The first commercial DRAM chip, the Intel 1103 with a capacity of 1 kilobit, was released in October 1970.
What was the first practical form of random-access memory?
The first practical form of random-access memory was the Williams tube, which stored data as electrically charged spots on the face of a cathode-ray tube. Developed at the University of Manchester in England, it provided the memory on which the first electronically stored program ran, in the Manchester Baby computer on the 21st of June, 1948. Its capacity was a few hundred to around a thousand bits.
What is the difference between SRAM and DRAM?
SRAM stores each bit using a flip-flop circuit that typically requires six MOSFETs, making it faster and lower in static power consumption but more expensive to produce and less dense. DRAM stores each bit using a single transistor-capacitor pair, achieving greater density and lower cost but requiring periodic refresh cycles every few milliseconds. SRAM is used primarily as CPU cache memory, while DRAM is the predominant form of main memory in modern computers.
What is the memory wall in computing?
The memory wall is the growing speed disparity between CPUs and main memory. From 1986 to 2000, CPU speed improved at roughly 55 percent per year while off-chip memory response time improved at only about 10 percent annually. An Intel document from 2005 identified transistor leakage, memory latency, the von Neumann bottleneck, and resistance-capacitance signal delays as compounding causes.
When did Samsung introduce synchronous DRAM and DDR SDRAM?
Samsung introduced synchronous DRAM with the KM48SL2000 chip in 1992, which had a capacity of 16 megabits. The first commercial double data rate SDRAM was also Samsung's, a 64-megabit DDR SDRAM released in June 1998. Samsung also released the first GDDR graphics memory chip, a 16-megabit device, in 1998.
All sources
82 references cited across the entry
- 1RAM
- 2RAM
- 3MagazineMemory that never forgets: non-volatile DIMMs hit the marketSean Gallagher — April 4, 2013
- 8Electronic Digital ComputersF. C. Williams et al. — Sep 1948
- 9Universal High-Speed Digital Computers: A Small-Scale Experimental MachineF. C. Williams et al. — Feb 1951
- 10JournalSurface Protection and Selective Masking during Diffusion in SiliconC. J. Frosch et al. — 1957
- 11JournalSilicon-Silicon Dioxide Surface DeviceD. KAHNG — 1991
- 12BookHistory of Semiconductor EngineeringBo Lojek — Springer-Verlag Berlin Heidelberg — 2007
- 13BookSolid State Design – Vol. 6Horizon House — 1965
- 15Solid State Switching and Memory Apparatus
- 16DRAMIBM — 9 August 2017
- 18Who Invented the Intel 1103 DRAM Chip?Mary Bellis
- 19BookMicroprocessor: Prolegomenes - Calculation and Storage Functions - Calculation Models and ComputerP. Darche — John Wiley & Sons — 2020
- 20BookMemory Systems: Cache, DRAM, DiskB. Jacob et al. — Morgan Kaufmann — 2008
- 21JournalElectronic DesignHayden Publishing Company — 1993
- 22KM48SL2000-7 DatasheetSamsung — August 1992
- 23NewsSamsung Electronics Develops First 128Mb SDRAM with DDR/SDR Manufacturing OptionSamsung — 10 February 1999
- 24NewsSamsung Electronics Comes Out with Super-Fast 16M DDR SGRAMsSamsung — 17 September 1998
- 25BookSemiconductor Devices: Physics and TechnologySimon M. Sze — Wiley — 2002
- 26BookThe Essentials of Computer Organization and ArchitectureJones & Bartlett Learning — 2006
- 27BookFoundations of Computer TechnologyAlexander John Anderson — CRC Press — 25 October 2020
- 29JournalThe Evolution of Volatile Memory ForensicsHannah Nyholm et al. — 2022-07-20
- 30Performance Analysis of VPN GatewaysMaximilian Pudelko et al. — 2020
- 31ExpressVPN TrustedServer - everything you need to knowChiara Castro — 2022-05-20
- 34Clock Rate versus IPC: The End of the Road for Conventional MicroarchitecturesVikas Agarwal et al. — June 10–14, 2000
- 35BookNanoelectronics and Information TechnologyRainer Waser — John Wiley & Sons — 2012
- 36BookAdvances in Computer Systems Architecture: 11th Asia-Pacific Conference, ACSAC 2006, Shanghai, China, September 6-8, 2006, ProceedingsChris Jesshope and Colin Egan — Springer — 2006
- 37BookMultiprocessor Systems-on-chipsAhmed Amine Jerraya and Wayne Wolf — Morgan Kaufmann — 2005
- 38BookExperimental and Efficient Algorithms: Third International Workshop, WEA 2004, Angra Dos Reis, Brazil, May 25-28, 2004, Proceedings, Volume 3Celso C. Ribeiro and Simone L. Martins — Springer — 2004
- 40If you're buying or upgrading your PC, expect to pay more for RAMMark Coppock — 31 January 2017
- 41BookIBM first in IC memoryIBM Corporation — 1965
- 42JournalEvolution of the MOS transistor-from conception to VLSIChih-Tang Sah — October 1988
- 44BookAdvanced CMOS Process TechnologyJ. Pimbley — Elsevier — 2012
- 46BookComponent Data CatalogIntel — 1978
- 47Silicon Gate MOS 2102AIntel
- 49JournalAn 18 ns CMOS/SOS 4K static RAMMitsuo Isobe et al. — October 1981
- 50Book1983 IEEE International Solid-State Circuits Conference. Digest of Technical PapersM. Yoshimoto et al. — 1983
- 51Book1987 International Electron Devices MeetingRobert H. Havemann et al. — December 1987
- 52JournalA room temperature 0.1 μm CMOS on SOIGhavam G. Shahidi et al. — December 1994
- 57Late 1960s: Beginnings of MOS memory2019-01-23
- 59Intel: 35 Years of Innovation (1968–2003)Intel — 2003
- 61BookHistory of Semiconductor EngineeringBo Lojek — Springer Science & Business Media — 2007
- 63Impact of Processing Technology on DRAM Sense Amplifier DesignJeffrey Carl Gealow — Massachusetts Institute of Technology — 10 August 1990
- 64A chronological list of Intel products. The products are sorted by date.Intel Corporation — July 2005
- 65Silicon Gate MOS 2107AIntel
- 66One of the Most Successful 16K Dynamic RAMs: The 4116Smithsonian Institution
- 67BookMemory Data Book And Designers GuideMostek — March 1979
- 68The Cutting Edge of IC Technology: The First 294,912-Bit (288K) Dynamic RAMSmithsonian Institution
- 70JournalJapanese Technical AbstractsUniversity Microfilms — 1987
- 71JournalExperimental Memory Chips Reach 1 Megabit: As they become larger, memories become an increasingly important part of the integrated circuit business, technologically and economicallyArthur L. Robinson — 11 May 1984
- 72BookMOS Memory Data BookTexas Instruments — 1984
- 73Famous Graphics Chips: TI TMS34010 and VRAM10 January 2019
- 74μPD41264 256K Dual Port Graphics BufferNEC Electronics
- 77JournalA 20-ns 128-kbit*4 high speed DRAM with 330-Mbit/s data rateHussein I. Hanafi et al. — October 1988
- 78Memory
- 79Japanese Company ProfilesSmithsonian Institution — 1996
- 81BookNanostructures: Synthesis, Functional Properties and ApplicationJ.F. Scott — Springer Science & Business Media — 2003
- 82A Study of the DRAM industryMIT — 8 June 2010
- 83NewsToshiba's new 32 Mb Pseudo-SRAM is no fake24 June 2001