Gå til innhold

80 prosent PCI Express i 2005


Anbefalte innlegg

Videoannonse
Annonse

Det virker som om de fleste kobler PCI-Express med grafikkort. Men jeg tror ikke det er der vi har den største gevinsten. I dag leverern AGP 8 8*4B*66MHz=2112MB/s båndbredde som overgår det grafikkortene leverer. PCI-Express X16 vil doble dette. Det vil nok komme PCI-Express baserte grafikkort som trenger dette, men jeg tror som de fleste at det ikke vil ha noen stor betydning for det store flertallet av brukere.

 

Det som er mer interessant er å se på den eksisterende PCI-bussen: 33MHz, 32 bit medfører 33*4=133MB/s båndbredde. En vanlig ATA-133 kontroller kan teoretisk sett levere den samme datamengden alene, på en kanal, og dermed mette PCI-bussen. To kanaler kan levere 266MB/s. SATA her 150MB/s pr. kanal. I tillegg går det mye annen kommunikasjon over PCI-bussen som da blir skadelidende. Et Gb nettverkskort opererer teoretisk med 125MB/s båndbredde som også nærmer seg veldig PCI-bussens kapasitet. En SCSI U320-kontroller kan levere 320MB/s som er mye mer. For ikke snakke om hva en flerkanals SCSI RAID-kontroller kan svelge unna. Selv om disse maksimumsverdiene normalt kun vil oppnås over korte tidsrom og heller ikke være maksimale på alle enheter samtidig, kan det forekomme, og da har vi metning som kan medføre at andre enheter, som f.eks. lyd, får problemer. En standard 32-bits PCI-buss kan altså raskt bli alt for svak til å håndtere datamengden i en godt utstyrt PC. På kraftigere arbeidsstasjoner og servere er ofte PCI-bussen utvidet til 64-bit 33MHz eller 64-bit 66MHz- I det siste tilfellet har man firedoblet båndbredden til 533MB/s, men som man ser kan dette også lett bli en begrensende faktor.

 

Min egen maskin med 32-bits PCI-buss har f.eks. følgende:

 

Integrert ATA-133 266MB/s

PCI ATA-133 266MB/s

2xSATA 300MB/s

SCSI U160 160MB/s

LAN 100Mb 12,5MB/s

 

Totalt 1004,5MB/s

 

Da er det ikke regnet med lyd, Mpeg-kort, videoredigeringskort som også krever sitt. Særlig den siste er ikke tam. Heldigvis brukes ikke alt dette samtidig, og ikke alle båndbreddene utnyttes fult ut. Det er det som gjør situasjonen levelig. Men det er liten tvil om at PCI-bussen er en begrensenden faktor i svært mange maskiner. To raske disker, f.eks. i RAID 0, vil i dag alene kunne mette PCI-bussen.

 

Om jeg hadde ønsket en U320-kontroller samt Gb LAN hadde vi kunne legge på ca. 250MB/s ekstra teoretisk båndbredde.

 

Og det hjelper lite med rå grafikk dersom resten av systemet bremser.

 

På kraftigere arbeidsstasjoner og servere løses problemet med å bruke flere uavhengige PCI-busser. Da kan båndbredden normalt fordeles slik at man unngår metning.

 

Vi har PCI-X, med 64-bit/133MHz,som igjen dobler båndbredden til 1066MHz, men dette finner normalt kun i servere. Problemet er også at mange standarder medfører mange varianter av kort og dermed høyere kostnader. Det å få alt over på én standard som har nok båndbredde til alle typer enheter, og samtidig slippe at alle enhetene skal dele på den eksisterende båndbreden, vil gjøre mye for PC-ens effektivitet. Det vil bli et stort steg fram.

 

Som det er nevnt før anbefales denne introduksjonen til PCI-Express:

http://www.pcstats.com/articleview.cfm?articleID=1087

Endret av Data&fisk
Lenke til kommentar

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...