DRAM-uppfriskning Refresh
Varje bit i ett DRAM är laddningen på en pytteliten kondensator som läcker. Hela minnet måste därför läsas och skrivas tillbaka flera gånger i sekunden, annars försvinner innehållet.
JEDEC-kravet är att varje rad ska ha friskats upp inom 64 millisekunder, eller 32 vid temperaturer över 85 grader eftersom läckaget ökar med värmen. Minneskontrollanten skickar därför uppfriskningskommandon med jämna mellanrum, och under tiden en bank eller rank hanterar ett sådant kan den inte svara på riktiga förfrågningar — kostnaden ligger på några procent av bandbredden. Problemet växer med kapaciteten: fler rader att gå igenom inom samma tidsfönster tar proportionellt längre tid, vilket är en av drivkrafterna bakom finkornigare scheman i DDR5. Uppfriskningen är också anledningen till att DRAM drar ström när datorn står still, och tidsfönstret är centralt i Rowhammer.