Computer Memory

Created by Sie Lecken

DRAM
Volatile memory used by computers to store data that the CPU needs quickly; data is lost when power is turned off.

1/39

TermDefinition
DRAMVolatile memory used by computers to store data that the CPU needs quickly; data is lost when power is turned off.
SSDNon-volatile storage device that keeps data even when power is off; slower than DRAM but much larger in capacity.
Volatile memoryMemory that loses all stored data when power is removed.
Non-volatile memoryMemory that retains data even without power (e.g., SSD, HDD, Flash).
DRAM cellA tiny circuit made of a capacitor and a transistor used to store 1 bit of data.
Capacitor in DRAMStores an electric charge representing a 1 or 0.
Transistor in DRAMControls whether the capacitor can be read or written to.
BitThe smallest unit of data, representing either a 1 or 0.
Byte8 bits combined together.
Memory arrayA grid of DRAM cells organized in rows and columns.
WordlineThe horizontal line in a DRAM array used to select an entire row of cells.
BitlineThe vertical line in a DRAM array that carries data from the selected cells.
Sense amplifierCircuit that detects and amplifies the small charge difference when reading a bit from DRAM.
Refresh cyclePeriodic recharging of DRAM capacitors to prevent data loss.
Row access timeTime it takes to access a specific row in DRAM.
Column access timeTime it takes to access a specific column once a row is open.
Row hitWhen a requested data is in the same row as the previous access, making retrieval faster.
Row missWhen a new row must be opened before data can be read, causing delay.
LatencyThe delay between requesting and receiving data from memory.
Memory bandwidthThe rate at which data can be transferred between memory and CPU.
DIMM (Dual Inline Memory Module)A physical board that holds multiple DRAM chips, installed on the motherboard.
Memory controllerCoordinates communication between CPU and memory modules.
DDR (Double Data Rate)Technology that transfers data twice per clock cycle.
DDR4Previous generation of DRAM; lower speed and efficiency than DDR5.
DDR5Modern generation of DRAM; higher bandwidth and energy efficiency.
ChannelAn independent communication path between the CPU and DRAM.
RankA set of DRAM chips that share the same data bus.
SSD vs DRAMSSD stores data permanently but is slower; DRAM is fast but temporary.
NAND flashMemory type used in SSDs to store data in floating-gate transistors.
Wear levelingSSD technique that spreads writes evenly to extend lifespan.
Controller (SSD)Manages data placement, error correction, and wear leveling inside SSDs.
DRAM cache in SSDA small DRAM buffer inside SSD that temporarily stores data to speed up operations.
Data transfer bottleneckOccurs when CPU waits for data from slower storage or memory.
CPU cacheSmaller, faster memory inside the CPU to reduce access time to frequently used data.
Memory hierarchyArrangement of storage types by speed and size (CPU cache → DRAM → SSD → HDD).
Why DRAM is fasterBecause it uses simple capacitor-based cells with direct electrical access.
Why SSD is slowerBecause it must access NAND cells and manage wear leveling and data mapping.
Power loss effect on DRAMData is lost instantly because capacitors discharge.
Power loss effect on SSDData stays safe because flash memory is non-volatile.