Wprowadzenie

Jak powszechnie wiadomo, jedną z bardziej krytycznych (czasochłonnych) operacji w systemie komputerowym jest czytanie danych ze stosunkowo wolnych pamięci masowych2. Dlatego system operacyjny, w celu zwiększenia ogólnej wydajności systemu, stara się optymalizować dostęp do pamięci masowych. Aby usprawnić czytanie (pisanie) z dysków, jądro systemu utrzymuje pulę buforów, w których trzyma ostatnio używane pliki. Dzięki temu, kolejne operacje na danym pliku są wykonywane na jego obrazie umieszczonym w pamięci3. Zabieg ten daje nam dwie zasadnicze korzyści:
- przyśpiesza pracę systemu, bo kolejne odwołania do pliku będą przekierowywane do jego obrazu w pamięci operacyjnej.
- zmniejsza zużycie pamięci, bo przy kolejnych próbach wczytywania pliku, proces będzie przekierowywany do już wczytanego obrazu pliku.


Tomasz Szymko 25 listopada 2001