Early Memory Technology: From Core to Modern RAM
Memory technology has evolved dramatically since the mid-20th century, enabling computers to store and access data faster, denser, and cheaper. From mechanical relays to nanoscale transistors, advancements have scaled computing from room-sized machines to pocket devices. Below is an overview of key early technologies, their specs, and the incredible progress over time.
Core Memory (Magnetic Core, 1950s-1970s)
Invented by An Wang and Jay Forrester in the late 1940s, magnetic core memory used tiny ferrite rings threaded with wires to store bits as magnetic polarity.
- Density: Early: 1-4 bits per cubic inch; by 1970s: up to 16 KB per module (e.g., 32x32 cores for 1 KB).
- Speed: Read/write cycle: 1-2 microseconds (µs).
- Function: Non-volatile (retained data without power); destructive read (required rewrite).
- Uses: Dominant in mainframes (e.g., UNIVAC, IBM 7090); Apollo Guidance Computer used hybrid core/ROM.
- Downsides: Bulky, expensive (~$1/bit initially), hand-wired assembly.
ROM (Read-Only Memory, 1960s+)
ROM stores permanent data that cannot be modified. Early forms used diode matrices or mask-programmed ICs.
- Density: Early IC ROM: 256-1K bits; by 1970s: 4-16 KB per chip.
- Speed: Access: 100-500 ns.
- Function: Hardwired during manufacture; used for firmware, boot code, character generators.
- Uses: Early calculators, microcode in CPUs (e.g., Intel 4004 ROM).
PROM (Programmable ROM, 1960s-1970s)
An evolution of ROM, PROM could be programmed once by users via fusible links.
- Density: Similar to ROM, 1-8 KB.
- Speed: 50-200 ns.
- Function: Burned with high voltage to blow fuses; one-time programmable.
- Uses: Custom firmware in early microcomputers.
EPROM (Erasable Programmable ROM, 1971)
Invented by Dov Frohman at Intel, EPROM allowed reprogramming via UV light erasure.
- Density: Early (2708): 1 KB; by 1980s: 64 KB-1 MB per chip.
- Speed: 200-450 ns access.
- Function: Quartz window for UV erasure (20-30 minutes); electrically programmed.
- Uses: BIOS in early PCs, arcade games (e.g., Pac-Man), development prototyping.
RAM (Random Access Memory)
RAM allows read/write access to any location. Early RAM was magnetic or capacitor-based, evolving to semiconductor ICs.
SRAM (Static RAM, 1960s+)
- Density: Early: 64-256 bits; by 1970s: 1-4 KB per chip; today: MB per chip.
- Speed: 10-50 ns access.
- Function: Uses 4-6 transistors per bit (flip-flop); retains data with power; no refresh needed.
- Uses: Cache memory, embedded systems; faster but costlier than DRAM.
DRAM (Dynamic RAM, 1968+)
- Density: Intel 1103 (1970): 1 Kb; by 1980s: 1 Mb; today: 16 Gb+ per chip.
- Speed: Early: 250 ns; now: 10-20 ns.
- Function: 1 transistor + 1 capacitor per bit; requires periodic refresh to prevent charge leak.
- Uses: Main memory in computers (e.g., early PCs used 4164 64 Kb chips).
Bubble Memory (Magnetic Bubble, 1970s-1980s)
Developed by Bell Labs in 1967, commercialized by Intel (7110) in 1981.
- Density: 128 Kb-1 Mb per module.
- Speed: Access: 100 µs-1 ms (slow due to serial nature).
- Function: Non-volatile magnetic domains "bubbled" through garnet film; no moving parts.
- Uses: Rugged storage in military/industrial systems; Intel's iAPX 432 computer; largely obsolete by cheaper DRAM/flash.
- Downsides: High cost, slow, complex manufacturing.
How Far We've Come
From core memory's 1 bit/core (1950s density: ~1 bit/in³) to modern DDR5 DRAM's 64 Gb/chip (~10¹² bits/in³), density has increased over a billion-fold. Speed jumped from milliseconds (relays) to nanoseconds. Power consumption dropped from watts/bit to picojoules. Costs plummeted from $1/bit (cores) to fractions of a penny. Other missed tech: EEPROM (1978, electrically erasable), Flash (1984, high-density non-volatile), MRAM/FRAM (emerging alternatives). This progress enabled smartphones with 1TB storagemore than all 1970s computers combinedand continues with 3D stacking and new materials.
Back to Technology
Copyright 2026 - MicroBasement