I am reading about caching and buffering from Operating System Concepts, and here is a copy of it.
Is it correct that cache is used only for reading not for writing?
Is buffer used only for writing (my original understanding), or can it be used for both reading and writing (seems to be what the book means)?
There is cache coherence problem for caches.
Is there a similar/dual problem for buffers?