> Weź pod uwagę jeszcze jedną rzecz - obecnie w dyskach montuje się od 2MB
> do
> 8MB pamięci cache. Nie sądzisz chyba, że dysk czyta "sektor po sektorze"?
> Dysk odczytuje pewien fragment powierzchni - w zależności od wielkości
> cache jest to jedna lub więcej ścieżek, a potem transfery są
> przeprowadzane
> pomiędzy cache dysku a cache kontrolera lub bezpośrednio z resztą maszyny.
> Poza tym zdarzyć się może, że trafisz na dane które akurat są w cache
> dysku
> a wtedy odczyt danych z cache jest w porównaniu z czasami odczytu z dysku
> około 1000 do 5000 razy szybszy.
No nie wiem jak to do konca jest z tym cache'em. W serwisie
www.benchmark.pl, artykuł "Przegląd dysków twardych" Tomek Stiller, luty
2004, możemy przeczytać:
"Pamięć podręczna (cache): po co ona w ogóle jest potrzebna? Aby wspomagać
proces zapisu danych na dysk twardy. Bzdurą jest twierdzenie, iż od jej
wielkości zależy prędkość odczytu danych. Współczesne dyski twarde, całkiem
nieźle radzą sobie z odczytem danych, inaczej jest jednak z zapisem.
Wystarczy spojrzeć na wyniki HDtacha"
I kto ma racje?
Poza tym argument o cache rodzi nowe pytania.
-Dlaczego montuje sie tylko 2-8MB?
-Skoro decydujace znaczenie ma cache, dlaczego takie roznice w wydajnosci
przy np. roznych predkosciach obrotowych?
Dzięki za opinie.
-- Pozdrawiam WaldekReceived on Tue Feb 22 09:25:19 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 22 Feb 2005 - 09:42:07 MET