DRAM stores each bit in a separate capacitor within an integrated circuit. It is volatile memory that loses its data when power is removed. DRAM uses row and column address lines to access individual memory cells for read/write operations. During reads, the charge level of the capacitor is amplified and transmitted on the column line. Writes override the charge level using a write driver. DRAM must periodically refresh all cells in a row to restore charge levels before they dissipate. Modern DRAM improves performance using techniques like banking, pipelining, and prefetching multiple data words on each memory access.