Do strony głównej
Zadanie 10 dotyczące podsystemu WEJŚCIA-WYJŚCIA.

Temat: Badanie wpływu buforowania na poprawę działalności systemu linux.

Zadanie: Zaprogramować i przeprowadzić test ukazujący system buforowania bloków czytanych z dysku twardego w systemie linux. Pokazać ile zyskujemy dzięki buforowaniu często używanych danych. Wykazać, że system linux czyta i buforuje nie tylko te sektory do których się ostatnio odwoływaliœmy, lecz także następne, do których przypuszczalnie odwołamy się za chwilę. Uzasadnić celowość takiego działania. Zbadać empirycznie liczbę bloków czytanych z wyprzedzeniem oraz określić wielkość pamięci przeznaczonej do buforowania bloków.

Uwagi: Należy skorzystać z informacji w i-węzłach o położeniu plików na dysku (który sektor). Przy obliczaniu wielkości pamięci przeznaczonej do buforowania bloków należy uwzględnić czytanie z wyprzedzeniem. Należy także pamiętać o strategiach czytania z dysku.

Przewidywany czas realizacji: 60 minut.



    Autor: Michał Olszewik.