Dynamic RAM uses capacitors to store charge representing data, which leaks over time and must be refreshed regularly (typically every 2ms). Static RAM uses flip-flops that don't need refreshing, making DRAM's refresh requirement its key disadvantage.