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