Gå til innhold

Regne ut båndbredde?


endrebjo

Anbefalte innlegg

Videoannonse
Annonse

Tror det skulle stemme rimelig bra det...

 

Hvis du f.eks. tar minnebåndbredde da, så kjører vel f.eks. minne på en vanlig PC en 64-bits bred buss, og med PC2700 brikker får du da en teoretisk båndbredde på 2,66 Gbyte/s

Endret av Calm
Lenke til kommentar
Tror det skulle stemme rimelig bra det...

 

Hvis du f.eks. tar minnebåndbredde da, så kjører vel f.eks. minne på en vanlig PC en 64-bits bred buss, og med PC2700 brikker får du da en teoretisk båndbredde på 2,66 Gbyte/s

Jepp, dette er riktig. Alle vanlige FSB'er (fra Pentium I til Pentium4 og fra AMD K6 til Athlon XP) har 64 bit bussbrede.

 

Bare husk å gange med 2 hvis FSB'en er DDR og med 4 Hvis den er QDR.

F.eks Athlon XP 200MHz FSB: 200MHz * 64 bit bredde * 2 bit/pin/syklus (for DDR) / 8 bit/Byte = 3200 MByte/s

 

Samme gjelder minne: (SDR) SDram, DDR, og DDR II bruker alle 64 bit bussbredde.

 

F.eks PC3200 DDR-ram går på 200MHz * 64 bit bredde * 2 bit/pin/syklus (for DDR) / 8 bit/Byte = 3200 MByte/s

 

F.eks ved bruk av to stk minnekanaler med PC3200: båndbredde = 3200 MByte/s * 2 kanaler = 6,4 GByte/s

Lenke til kommentar

Det er mange forskjellige bussbredder i en datamaskin avhenging av hvor dypt inn i systemet man går.

 

Eksempelvis, mange mente at Pentium (den første) var en 64-bits prosessor fordi den hadde en 64-bits databuss, men instruksjonssettet var bare 32-bits, så teknisk sett er den bare en 32-bits prosessor. Inne i prosessorer idag finnes det alt fra 8 til 256 bits arkitektur.

Lenke til kommentar
Er de 32 bits eller 64 bits busser i et 32 bit (prosessor) system (hvis vi ser bort i fra grafikkkort)??

Instruksjonselngen i prosessoren har ingenting med bredden på databussen (FSB) å gjøre. En 32bits prosessor kan fint ha 64bits FSB. (Opteron/AMD64-prosessorer har faktisk ikke FSB i det hele tatt, de har 1-3 stk 16 bits HyperTransport busser i tillegg til 1-2 direkte minnekanaler)

 

Hvis man kjører dual-ram må man vel gange med 2 enda en gang ikke sant??
Dual-ram (eller "to stk minnekanaler" som jeg kalte det) er dobbelt så raskt som "single channel ram". Det holder altså å gange med to èn gang.
Lenke til kommentar
Jeg mener bussene på hovedkortet, dvs CPU --> NB og NB --> RAM.

Eksempler på CPU --> NB:

PentiumI: 50-66MHz* 1 (SDR) * 64bit / 8bit/byte = 400-533 MByte/s

Celeron/PentiumII/K6-2: 66MHz* 1 (SDR) * 64bit / 8bit/byte = 533 MByte/s

PentiumII/K6-2/3: 100MHz* 1 (SDR) * 64bit / 8bit/byte = 800 MByte/s

PentiumIII: 133MHz* 1 (SDR) * 64bit / 8bit/byte = 1066 MByte/s

Athlon/Duron: 100MHz* 2 (DDR) * 64bit / 8bit/byte = 1600 MByte/s

Athlon/AthlonXP/Duron: 133MHz* 2 (DDR) * 64bit / 8bit/byte = 2133 MByte/s

AthlonXP: 166MHz* 2 (DDR) * 64bit / 8bit/byte = 2666 MByte/s

AthlonXP: 200MHz* 2 (DDR) * 64bit / 8bit/byte = 3200 MByte/s

Pentium4/Celeron: 100MHz* 4 (QDR) * 64bit / 8bit/byte = 3200 MByte/s

Pentium4: 133MHz* 4 (QDR) * 64bit / 8bit/byte = 4266 MByte/s

Pentium4: 200MHz* 4 (QDR) * 64bit / 8bit/byte = 6400 MByte/s

 

Eksempler på NB --> RAM:

Single channel PC66 SDram: 66MHz* 1 (SDR) * 64bit / 8bit/byte = 533 MByte/s

Single channel PC100 SDram: 100MHz* 1 (SDR) * 64bit / 8bit/byte = 800 MByte/s

Single channel PC133 SDram: 133MHz* 1 (SDR) * 64bit / 8bit/byte = 1066 MByte/s

Single channel PC1600 DDRram: 100MHz* 2 (DDR) * 64bit / 8bit/byte = 1600 MByte/s

Single channel PC2100 DDRram: 133MHz* 2 (DDR) * 64bit / 8bit/byte = 2133 MByte/s

Single channel PC2700 DDRram: 166MHz* 2 (DDR) * 64bit / 8bit/byte = 2666 MByte/s

Single channel PC3200 DDRram: 200MHz* 2 (DDR) * 64bit / 8bit/byte = 3200 MByte/s

Dual channel PC2100 DDRram: 133MHz* 2 (DDR) * 64bit / 8bit/byte * 2 (dual channel) = 4266 MByte/s

Dual channel PC2700 DDRram: 166MHz* 2 (DDR) * 64bit / 8bit/byte * 2 (dual channel) = 5333 MByte/s

Dual channel PC3200 DDRram: 200MHz* 2 (DDR) * 64bit / 8bit/byte * 2 (dual channel) = 6400 MByte/s

 

Håper det var nok.. ;)

Lenke til kommentar

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...