Dnia 2005-02-21 20:44, Użytkownik Piotr Smerda napisał:
>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. Dysk 5ms - pamięć 2ns , różnica jest 2500
>razy. A jeśli trafi Ci się np dysk z czasem dostępu 12 albo 15ms a pamięć
Tak w kwesti liczb - gdzieś się pomyliłeś , albo przy określaniu czasu
dostępu do cache'a albo przy przeliczaniu ile razy jest on szybszy od
dostępu do danych na talerzach. 5ms/2ns=2500000(dwa i pól miliona) ;-)
-- Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl GG# 2400455 ICQ# 320399066 http://dobreprogramy.pl/index.php?dz=8&a=24 http://browsehappy.pl/Received on Tue Feb 22 00:30:26 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 22 Feb 2005 - 00:42:04 MET