ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Memory Refresh

Definition - What does Memory Refresh mean?

Memory refresh is a process that largely defines the characteristics of dynamic random access memory (DRAM), which is the most used computer memory type. The process involves the periodic reading of information from a certain section of the memory and the immediate rewriting of the read information to the very same area without making any changes. It is a background maintenance process that is necessary for operation of DRAMs. When in operation, each of the memory cells needs to be refreshed repeatedly. However, the maximum interval between two refreshes is defined by the manufacturer of the memory and lies in the millisecond segment.

Techopedia explains Memory Refresh

In a DRAM semiconductor chip, small capacitors store each bit of data by the presence or absence of an electric charge. Over the passage of time, these charges tend to leak away, which would mean that loss of charge is equivalent to the loss of data. In order to counter this, external circuitry is designed to read the data and then rewrite it immediately, thereby restoring the charge on the capacitor to its normal level. Every memory refresh cycle is also done as per a succeeding area of memory cells and eventually refreshing every cell in a full cycle. The process happens automatically in the background. Memory read and write operations are also not available during the process of a refresh cycle, however, in modern memory chips the time for overhead is so small that it usually does not noticibly slow down memory operation.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.