Gå til innhold

Dual Channel DDR ram


gthomass

Anbefalte innlegg

Videoannonse
Annonse
Skrevet
Noen som kan gi en innføring/forklaring på Dual Channel DDR ram ?

 

Takker for alle svar ha en riktig God Jul :lol:

 

En vanlig DDR-brikke har 64-bits bred bus og opererer med en gitt frekvens. Ved å koble sammen to brikker får man da en 128-bits bred bus istedenfor. Ved samme frekvens klarer teoretisk en 128-bits bus naturlig nok å skylfe dobbelt så mye data som en 64-bit. "Wheee, dobbel hastighet !! " Det var teorien...

 

... men så kommer den ekle praksisen da. PC'en din blir IKKE dobbelt så kjapp med Dual-Channel minnearkitektur. Til det er er det for mange andre ting som skjer.

 

Blant annet gjør ikke Dual-Channel noe som helst med søketidene opp imot minnet (CAS/RAS ....). Det vil være akkurat like kjappa/trege avhengig av hvordan man ser på det. En annen ting er at når en CPU trenger data fra minnet er det som regel ikke MYE data som trenges. Ofte er det bare snakk om et par byte... kanskje så mye som et helt ord(8 byte). Og disse bytene/ordene blir kalt Critical Byte/Word. Når da CPU'en ber om la oss si 8 byte (=64 bit) kan disse bli sendt FRA minnet på en dataoverføring. Men det er kun 64 bit som blir lest ... ikke alle 128 bit'ene som minnet KUNNE overført. Disse 64 bitene havner da i minnekontrolleren som så siden sender disse nedover CPU'ens Front Side Bus på også her en dataoverføring. I dette tilfellet hadde ikke systemet noen glede av en 128-bit minnearkitektur.

 

Hvis vi snur på flisa, det SKAL leses 128-bit. Disse blir da lest fra minnet på en dataoverføring og ender opp i minnekontrollerens buffer. Men CPU'ens Front Side Bus er bare 64 bit bred. Minnekontrolleren har da ikke annet valg enn å splitte de 128-bitene i 2x 64-bit og sende dem nedover FrontSide Bus'en via to dataoverføringer. Men det er også den samme tiden som det ville tatt hvis man bare hadde hatt 64-bit minnearkitektur eller vanlig single channel. Her gikk det bortimot dobbelt så kjapt.

 

Som du ser, så er det da programmer som flytter veldig store mengder data eller programmer som hele tiden skal ha nye data inn for behandling i CPU'en som har glede av Dual-Channel. Legg merke til, Dual-Channel gjør ikke maskina tregere ;)

Skrevet
Noen som kan gi en innføring/forklaring på Dual Channel DDR ram ?

 

Takker for alle svar ha en riktig God Jul :lol:

 

En vanlig DDR-brikke har 64-bits bred bus og opererer med en gitt frekvens. Ved å koble sammen to brikker får man da en 128-bits bred bus istedenfor. Ved samme frekvens klarer teoretisk en 128-bits bus naturlig nok å skylfe dobbelt så mye data som en 64-bit. "Wheee, dobbel hastighet !! " Det var teorien...

 

... men så kommer den ekle praksisen da. PC'en din blir IKKE dobbelt så kjapp med Dual-Channel minnearkitektur. Til det er er det for mange andre ting som skjer.

 

Blant annet gjør ikke Dual-Channel noe som helst med søketidene opp imot minnet (CAS/RAS ....). Det vil være akkurat like kjappa/trege avhengig av hvordan man ser på det. En annen ting er at når en CPU trenger data fra minnet er det som regel ikke MYE data som trenges. Ofte er det bare snakk om et par byte... kanskje så mye som et helt ord(8 byte). Og disse bytene/ordene blir kalt Critical Byte/Word. Når da CPU'en ber om la oss si 8 byte (=64 bit) kan disse bli sendt FRA minnet på en dataoverføring. Men det er kun 64 bit som blir lest ... ikke alle 128 bit'ene som minnet KUNNE overført. Disse 64 bitene havner da i minnekontrolleren som så siden sender disse nedover CPU'ens Front Side Bus på også her en dataoverføring. I dette tilfellet hadde ikke systemet noen glede av en 128-bit minnearkitektur.

 

Hvis vi snur på flisa, det SKAL leses 128-bit. Disse blir da lest fra minnet på en dataoverføring og ender opp i minnekontrollerens buffer. Men CPU'ens Front Side Bus er bare 64 bit bred. Minnekontrolleren har da ikke annet valg enn å splitte de 128-bitene i 2x 64-bit og sende dem nedover FrontSide Bus'en via to dataoverføringer. Men det er også den samme tiden som det ville tatt hvis man bare hadde hatt 64-bit minnearkitektur eller vanlig single channel. Her gikk det bortimot dobbelt så kjapt.

 

Som du ser, så er det da programmer som flytter veldig store mengder data eller programmer som hele tiden skal ha nye data inn for behandling i CPU'en som har glede av Dual-Channel. Legg merke til, Dual-Channel gjør ikke maskina tregere ;)

 

Ok men kan man bruke feks en 256 og en 512 mb brikke av samme merke ?

Skrevet

Så du sender meg en PM fordi vi skal si meningen vår om den nye modden du har gjort? hehe. Var jo offtopic og nevne PM ,men greit nok.

 

FIn mod det ,men hva har det med meg og gjøre?

Skrevet

Skal vell gå fint og koble den fra 5V --> Jord

Med en motstand selvfølgelig. Vil anbefale et Potmeter (Koster ikke særlig mye) i serie (Før LEDèn) og vri sånn at Led`en får Drivspenningen sin. (Volt)

Skrevet

Bortkasta og lage tråd

 

led.jpg

 

EDIT: Ikke bry deg om verdiene. Det viser et forslag til hvordan du kan koble det opp. Den ene siden er fra Molexèn og den andre er CDrommen.

Skrevet

Du prøvde og sjekke det google søket? Du får alle svar du trenger der.

Bortkastet og plage oss med det...

(Ikke negativt ment da)

Skrevet
Du prøvde og sjekke det google søket? Du får alle svar du trenger der.

Bortkastet og plage oss med det...

(Ikke negativt ment da)

 

Ser du poster en del unødvendige poster som virker svært negativt,hva er meningen med det??

Skrevet
Du prøvde og sjekke det google søket? Du får alle svar du trenger der.

Bortkastet og plage oss med det...

(Ikke negativt ment da)

 

Ser du poster en del unødvendige poster som virker svært negativt,hva er meningen med det??

 

Hvilke negative poster ??

Skrevet

Det jeg mente er en undertone som denne "Bortkastet og plage oss med det... " er ikke nødvendig i det hele tatt å skrive for så i ettertid skrive "(Ikke negativt ment da)".

 

Synes en slik type kan være støtende.Vel ikke hardt ment fra meg i det hele tatt men har dårlige minner fra Delphi. :wink:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...