next up previous
Next: Data sieving Up: Optimization Techniques Previous: Optimization Techniques


Data reusing

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