Re: @@@@@@@PAMIÊÆ@@@@@@@@@

Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Sat 31 Aug 2002 - 12:21:23 MET DST


Hi,

Sniper wrote:
>
> mnie ju¿ od d³u¿szego czasu. Nigdy testu takiego nie wykonywa³em. Gdyby braæ
> jednak pod uwagê tylko fizykê (czyli d³ugo¶æ ¶cie¿ki na p³ycie g³ównej i
> prêdko¶æ taktowania), to wynika³oby, ¿e szybciej bêdzie dzia³a³ jeden modu³
> w gnie¼dzie bli¿szym procesora. Jednak¿e wszystkie ko¶ci s± taktowane cyklem

To nie gra zupe³nie roli. Pamiêci SDRAM s± pamiêciami synchronicznymi
i albo dzia³aj± przy okre¶lonym taktowaniu, albo nie dzia³aj±. Nie mog±
dzia³aæ szybciej lub wolniej w zale¿no¶ci od po³o¿enia czy odleg³o¶ci
od kontrolera pamiêci.

> zegarowym, wiêc niezale¿nie od kombinacji zawsze powinny pracowaæ
> identycznie.

W³a¶nie :)

> Nie wiem czym popar³e¶ swoje teorie, ale je¶li masz to jako¶
> sprawdzone, podziel siê tymi informacjami.

Zauwa¿, ¿e ka¿dy modu³ SDRAM mo¿e mieæ otwarte jednocze¶nie do
czterech stron pamiêci (banków wewnêtrznych lub banków od¶wie¿ania,
jak to niektórzy nazywaj±). Dok³adniej mówi±c: ka¿dy bank DIMMa mo¿e
mieæ do czterech stron ("page") otwartych jednocze¶nie.

Chipset obs³uguje do n otwartych stron -- IIRC BX tylko do czterech,
i845 ju¿ do 24 (do 16 w praktyce). Otwarta strona oznacza znacznie
szybszy dostêp do pamiêci. Zak³adaj±c, ¿e p³yta wyposa¿ona jest w
nowoczesny chipset umo¿liwiaj±cy trzymanie tych 16 stron otwartych,
jeden jednobankowy modu³ 512 MB pozwoli na trzymanie do 4 stron w
stanie otwartym, a dwa jednobankowe 256 MB -- do 8. Przewaga
wydajno¶ci bêdzie znikoma, ale bêdzie.

Oczywi¶cie, jeden dwubankowy (dwustronny) DIMM 512 MB wcale nie
bêdzie wolniejszy ni¿ dwa jednobankowe 256 MB. Z kolei dwa dwubankowe
256 MB powinny byæ nieco szybsze od dwóch jednobankowych 256 MB
-- ca³y czas zak³adaj±c, ¿e chipset obs³uguje a¿ tyle otwartych
stron.

Szczegó³y: http://www.aceshardware.com/read.jsp?id=50000281

Dla lepszego zrozumienia krótkie pos³owie: terminy "strona" i "bank"
mogê wprowadzaæ straszliwe zamieszanie, bo nie s± zbytnio po polsku
rozró¿nialne. "Strona" mo¿e oznaczaæ zarówno bank logiczny (DIMMy
jedno- i dwustronne -- single-sided i double-sided) jak i stronê
pamiêci ("page" -- nie myliæ ze stronami i ramkami pamiêci wirtualnej
znów ;) ). Tak samo "bank": mo¿e oznaczaæ jeden z dwóch mo¿liwych
banków (stron) DIMMa dwustronnego/dwubankowego, jak i jeden z czterech
banków wewnêtrznych/od¶wie¿ania DIMMów PC100/PC133 ("stron" ;) ).

> Z praktyki zauwa¿y³em, ¿e to akurat nie ma ¿adnego znaczenia - bardziej
> liczy siê po prostu typ i producent uk³adów. Równie¿ t± teoriê proszê
> rozwin±æ.

Ka¿dy modu³ DIMM stanowi powa¿ne obci±¿enie elektryczne dla linii
chipsetu. Jeden DIMM zawsze bêdzie pod tym wzglêdem lepszy od dwóch
ze wzglêdu na 2x mniejsz± liczbê uk³adów (zak³adaj±c, ¿e DIMM o
wiêkszej pojemno¶ci ma uk³ady o wiêkszej pojemno¶ci), poza tym
odpadaj± rezystancje, induktancje i pojemno¶ci ¶cie¿ek i styków.

Moja p³yta (FIC VA-503+) na przyk³ad przy FSB 112 MHz ¶wietnie
dzia³a z jednym modu³em 128 MB lub 256 MB, za to z dwoma 128 MB
PC133 ju¿ nie chce :) Przy 100 MHz problemu nie ma. Wina le¿y
po stronie p³yty oczywi¶cie, ale widaæ, ¿e zachowanie to jest
zale¿ne od liczby DIMMów.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Rados³aw Sokó³  |  mailto:rsokol_at_magsoft.com.pl          |
|                 |  http://www.magsoft.com.pl/~rsokol/    |
\................... ftp://sokol.gliwicki.necik.pl/ ......./


To archiwum zosta³o wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 01:22:34 MET DST