Skocz do zawartości
Kwazor

Ddr 2 Gdzie Ta Wydajność ?

Rekomendowane odpowiedzi

Własnie jak mi wiadomo to :

DDR 1 : 2 bity na takt

DDR 2 : 4 bity na takt

DDR2 przesyła 4 bity w ciągu jednego taktu zegara (DDR tylko 2).

Wiec jesli DDR 1 przy 200real 400Mhz efektywnych miało 3200mb/s ( przepływnosc teoretyczna)

To DDR2 przy 200real 400 efektywna powinna miec 6400Mb/s ( teoretyczne)

To czemu producenci robia opis dla pamieci DDR2 400mhz opis PC6400 ? a nie 12800

 

Widocznie dlatego :

Podwojona prędkość układu wejścia/wyjścia (I/O) pozwala na obniżenie prędkości całego modułu bez zmniejszania jego przepustowości.

I tu by sie zgadzało ze kosci PC 6400 Niby 400Mhz real chodza z prędkoscia 200mhz...

Nie dosc ze 200mhz to takie timingi ze bół pały...

 

Wiadomo to sa kosci 800Mhz /4 =200 Mhz tylko czemu porgramy wykazuja 400 ? a nie 200 bo co lepiej wyglada ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skąd ty wziąłeś te 4 bity na kanał .

 

Z tego co wiem to każda pamięć DDR przesyła po 2 bity na kanał .

 

Chyba wiesz jak się liczy przepustowość ramu -

 

SDR - takty * szerokość modułu w bitach ( 64 bit )

 

SDR 100 mhz = 100 * 8 bajtów = 800 MB/s

 

SDR 133 mhz = 133 * 8 = 1 064 mb/s

 

DDR1/2/3 - takty * szerokość modułu w bitach ( 64 bit ) * 2 ( bo dane są przesyłane po obydwu zboczach sygnału ) .

 

DDR 400 mhz - 200x2 * 8 = 3,2 GB/s

 

DDR2 400 mhz - identycznie

 

DDR2 800 mhz - 400x2 * 8 = 6,4 GB/s

 

DDR2 800 mhz = DDR3 800 Mhz , podobnie jak DDR 533 = DDR2 533 ( patrząc po samej przepustowości pamięci ) .

 

Kwazor - i ty zadajesz takie pytania ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

Nie dosc ze 200mhz to takie timingi ze bół pały...

Pamięci dynamiczne to ogólnie tani syf dla mas - same wady, jedna zaleta: wysoki wskaźnik pojemność/chip.

Ponieważ jednak masowa produkcja prowadzi do masowego spadku cen, obecnie są stosowane masowo ;) - historia niemal dokładnie taka sama jak w przypadku najgorszego cpu na świecie - x86.

 

Co do samych pamięci: to co jest podawane na kościach to transfer max - w realu nie ma szans uzyskanie nawet zbliżonych wyników. Przyczyną jest sama idea działania takich pamięci: najpierw wysyłamy zestaw komend do wbudowanego kontrolera, póżniej następuje zapis lub odczyt w trybie burst. Pamięci tego typu są efektywne tylko dzięki trybowi burst - co również oznacza, że transfer 1 bajtu zajmuje fizycznie podobną ilość czasu co transfer ~32+bajtów. Gdyby nie zapomoga w postaci cache CPU, buforów kontrolera RAM i paru tricków te pamięci nie nadawały by się do niczego, szczególnie w sytuacji współdzielenia ramu z grafiką i/lub przy intensywnym wykorzystaniu DMA.

Wszystkie nowe kontrolery DRAM domyślnie stosują mechanizm "memory scrubber" co najprościej mówiąc polega na okresowym, pseudolosowym sprawdzaniu czy aby pamięć nie dostała sklerozy - jest to niezależne od normalnego odświerzania i powoduje dodatkowy spadek wydajności (tandetna namiastka ECC).

Długo by pisać, ale generalnie cyferki rosną do nieba a wydajność drepcze niemal w miejscu - marketing to podstawa ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...