Jump to content

Write buffer

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by R. S. Shaw (talk | contribs) at 00:29, 28 May 2010 (revamp prose). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


A write buffer is a type of data buffer.

In a CPU cache, a write buffer can be used to hold data being written back from the cache to main memory. This is a variation of write-through caching called buffered write-through. Use of a write buffer in this manner frees the cache to service read requests while the write is taking place. There is usually only one stage of buffering, so subsequent writes must wait until the first write is complete. Since most accesses are reads, buffered write-through is typically only useful for very slow main memory.