Random-access memory
Electronic memory readable and writable in any order.
Random-access memory (RAM) is a form of electronic computer memory that can be read and changed in any order, typically used to store working data and machine code. It allows data items to be read or written in almost the same amount of time irrespective of physical location, unlike direct-access storage media such as hard disks and magnetic tape. In modern technology, RAM takes the form of integrated circuit chips with MOS memory cells, and is normally associated with volatile types of memory where stored information is lost if power is removed. The two main volatile types are static random-access memory (SRAM) and dynamic random-access memory (DRAM). Non-volatile RAM also exists, and other non-volatile memories like most ROM and NOR flash allow random access for reading but may not permit writing or have other limitations.
The earliest practical random-access memory was the Williams tube, which stored data as charged spots on a cathode-ray tube and was used in the first electronically stored program computer in 1948. Magnetic-core memory, invented in 1947, became widespread and relied on an array of magnetized rings, with each ring storing one bit and allowing any memory location to be accessed in any sequence. It remained standard until semiconductor memory in integrated circuits displaced it in the early 1970s. Semiconductor memory began with bipolar memory in the 1960s, which was faster but could not compete with the lower price of magnetic core. The development of MOS memory in 1964 offered higher speeds, lower cost, and less power consumption than core memory. The first commercial DRAM chip, the 1K Intel 1103, appeared in 1970, and synchronous dynamic RAM (SDRAM) was reintroduced in 1992. Early computers also used relays, mechanical counters, delay lines, and drum memory, while registers built from vacuum tubes or discrete transistors were used for small, fast storage.
- field
- Computer memory technology
- known_for
- Volatile and non-volatile random-access memory, including SRAM and DRAM
Lore & Background
Random-access memory (RAM) is a form of electronic computer memory that allows data to be read or changed in any order, with access times that are nearly uniform regardless of the physical location of the data. This contrasts with direct-access storage media like hard disks or magnetic tape, where retrieval times vary due to mechanical factors such as rotation speeds and arm movement. In modern systems, RAM is typically implemented as integrated circuit chips using metal–oxide–semiconductor (MOS) memory cells. It is most commonly associated with volatile memory, meaning stored information is lost when power is removed. The two primary types of volatile semiconductor RAM are static random-access memory (SRAM) and dynamic random-access memory (DRAM). Non-volatile forms of RAM also exist, including most types of read-only memory (ROM) and NOR flash memory, though these often restrict write operations or have other limitations.
The physical appearance of RAM has evolved from early mechanical counters and vacuum tube latches to compact integrated circuits. Early computers used relays, delay lines, or drum memory, which were either serial or mechanically constrained. The first practical random-access memory was the Williams tube, which stored data as charged spots on a cathode-ray tube and was used in the Manchester Baby computer in 1948. Magnetic-core memory, relying on an array of magnetized rings, became widespread from the 1940s until the early 1970s. Semiconductor memory emerged in the 1960s, first with bipolar transistors and then with MOS technology, which proved cheaper and more power-efficient than magnetic core. The development of silicon-gate MOS integrated circuits in 1968 enabled mass production of memory chips, and MOS memory soon became dominant.
Reader's Guide
Random-access memory is fundamental to modern computing, providing the primary working storage for data and machine code. Its key characteristic—uniform access time regardless of data location—distinguishes it from older sequential or direct-access media. The shift from magnetic-core memory to semiconductor RAM in the early 1970s dramatically reduced cost and power consumption while increasing speed and density. The development of MOS memory, particularly DRAM with its single-transistor-per-bit design, enabled the exponential growth of memory capacity that underpins contemporary computers. SRAM remains important for cache memory due to its speed, while DRAM dominates main memory due to its lower cost. Non-volatile RAM types, such as NOR flash, allow random access for reading but have write limitations. The evolution from bipolar to MOS technology, and from asynchronous to synchronous DRAM, reflects ongoing efforts to balance speed, density, and cost.
Frequently Asked Questions
Who is Random-access memory?
RAM is a type of electronic computer memory that lets you read and modify data in any sequence, regardless of where it sits physically. It serves as the workhorse storage holding active programs and data while a computer is running.
What are RAM's powers or role?
Its defining trait is that fetching any given byte takes roughly the same time no matter where it is stored, unlike slower media such as hard drives or magnetic tape. In practice, it keeps working data and machine code instantly available for the processor to grab.
How does RAM's story end?
In its most common volatile form, all stored information vanishes the instant power is removed, so every session starts from a blank slate. That ephemerality is both its main weakness and what makes the cells fast and simple to fabricate.
Why is RAM important to computing?
Without RAM, a processor would have to pull every instruction and data item from much slower long-term storage, making modern-speed computing essentially impossible. It acts as the critical bridge between the ultra-fast CPU and comparatively sluggish persistent media.
More in Computing & Software 1-22
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
