This technique is basic for IO access optimization and is used in every operating system (disk caching).
Instead of accessing data on a disk whenever needed,
a copy of the data is stored in a memory buffer.
The efficiency of this method relies strongly upon the strategy
of buffer allotment. Various algorithms implemented
in the Unix kernel were presented in
.
This method avoids performing an unnecessary
number of disk accesses.
The idea described above was also utilized in
the lip library.
Created by Katarzyna Zając