Toon posts:

Hoe Snel is PCI???

Pagina: 1
Acties:
  • 268 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik was gisteren eens aan het denken hoe snel pci was. Er staat wel eens in boekjes dat het 33 MB/s is, maar als ik toch ga rekenen klopt het toch niet.
PCI is 32 bits, dat houdt in dat er 32 bits worden doorgevoerd per klok puls. 32 bits is 4 byte. dus 4 byte per clock puls. De snelheid van een pci bus is 33,25 Mhz afgerond. Dus als ik 4 byte maal 33,25 Mhz doe kom ik uit op 133 MB/s. Dus ik vraag me af waarom in de boekjes steeds maar 1/4 ervan staat. Kan iemand hier een duidelijk lichtje op schijnen???

Mzzl

  • Abbadon
  • Registratie: Februari 2000
  • Laatst online: 16-08 23:05
De systeembus snelheid (FSB, RAM) is b.v. 133MHz, deel je dat door 4, krijg je 33.3MHz. DE PCI snelheid is gerelateerd aan de systeemsnelheid, vandaar. Een 100MHz systeem (BX bijvoorbeeld) heeft een PCI deelfactor van 3, da's dus 100MHz / 3 = 33.3MHz. En wanneer je de zooi overclockt van 133 naar 150MHz, zal de PCI bus op 150MHz /4 = 37,5MHz draaien.

Just pick a dead end and chill out 'till you die.


Verwijderd

Op maandag 22 januari 2001 08:20 schreef Mclain het volgende:
Ik was gisteren eens aan het denken hoe snel pci was. Er staat wel eens in boekjes dat het 33 MB/s is, maar als ik toch ga rekenen klopt het toch niet.
PCI is 32 bits, dat houdt in dat er 32 bits worden doorgevoerd per klok puls. 32 bits is 4 byte. dus 4 byte per clock puls. De snelheid van een pci bus is 33,25 Mhz afgerond. Dus als ik 4 byte maal 33,25 Mhz doe kom ik uit op 133 MB/s. Dus ik vraag me af waarom in de boekjes steeds maar 1/4 ervan staat. Kan iemand hier een duidelijk lichtje op schijnen???

Mzzl
Met andere woorden jij zegt dat bytes vermenigvuldigen met Mhz megabytes geeft....:?

Zijn dat geen appels en peren dan?????

Zoniet leg het effe uit dan

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 13:38
Op maandag 22 januari 2001 08:47 schreef Charliee het volgende:
[..]
Met andere woorden jij zegt dat bytes vermenigvuldigen met Mhz megabytes geeft....:?

Zijn dat geen appels en peren dan?????

Zoniet leg het effe uit dan
Hij zei dus: per klokpuls (= hertz) 4 bytes.
4 bytes maal 33 miljoen klokpulsen (33 MHz) = 133 MB/sec

Overigens, PCI is idd 133 MB/sec. Als ergens staat 33 MB/sec is dat een typo. Dat moet OF 33 MHz zijn, OF 133 MB/sec

Anders zouden ATA-66 kaartjes weinig zin hebben :)
Laat staan ATA-100 kaartjes of RAID-controller kaartjes. En ik haal met mijn RAID-0 toch zo'n 80 MB/sec, dus moet mijn PCI dat minimaal aan kunnen :)

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • The Lord
  • Registratie: November 1999
  • Laatst online: 22:04
edit:
Nu met iets meer uitleg

De PCI 2.1 standaard gaat tot 64bits per klokpuls en 66MHz. Deze uitvoering zie je voorlopig alleen nog maar in servers en zware workstations. In de huis, tuin & keuken PC's zie je de 32 bits 33MHz PCI bussen.

Nu is het zo dat de PCI clock wordt afgeleid van de FSB met een divider.

Dus :
(100 * 1/3) * 32 / 8 = 133,33 Mbyte/s (PCtje)
(100 * 2/3) * 64 / 8 = 533,33 Mbyte/s (server)

geeft geen inhoudelijke reacties meer


Verwijderd

uhh :) .. :?

Per bitje breed van de bus:
33Mhz=33Miljoen bits per sec
33M/8=4MBytes per sec

Want hij doet dus 1 bitje per clockpuls, en 8 bits is een byte.

PCI=4 bytes(32bit) breed, dus max=4*4=16 MB /sec

En dat komt dus precies overeen met de max van ATA33/UDMA33.

Daarom wilde men dus een AGP, omdat dit te laag is voor supersnelle graphics.

(is 66Mhz, max bij AGPx4 dus 4*66=266Mhz)

sno snit dat.... :9

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 13:38
Op maandag 22 januari 2001 09:04 schreef Hooi het volgende:
Per bitje breed van de bus:
33Mhz=33Miljoen bits per sec
33M/8=4MBytes per sec

Want hij doet dus 1 bitje per clockpuls, en 8 bits is een byte.

PCI=4 bytes(32bit) breed, dus max=4*4=16 MB /sec
Je zegt zelf: per bitje: 4 MB/sec
PCI=32 bits, dus 32*4 MB/sec = 133 MB/sec (afrondingsverschil) en NIET 4*4 MB/sec :)
En dat komt dus precies overeen met de max van ATA33/UDMA33.
De max van ATA33 = 33 MB/sec en niet 16 MB/sec
overzichtje:

PIO4 = 16 MB/sec
ATA33 = 33 MB/sec
ATA66 = 66 MB/sec
ATA100 = 100 MB/sec

en AGP(4x) = 32 bits (net als PCI) op 66 MHz (2x PCI) met DDR-techniek (2 maal data sturen per kloktik).
Dus 32 * 66 * 2 = 4224 Mbits/sec
4224 / 8 (bits per byte) = 528 MB/sec

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • Chemist
  • Registratie: Juli 1999
  • Laatst online: 07-11-2025
En om nog even verder te gaan zeuren:
33 MHz x 4 byte = 133 000 000 byte/s = 126,8 MB/s

Want weten we nog: de M bij bytes is 1,048,576 en de M bij Hz is gewoon 1,000,000

Just because I'm paranoid, doesn't mean they're not watching me


Verwijderd

Topicstarter
Op maandag 22 januari 2001 08:47 schreef Charliee het volgende:

[..]
Met andere woorden jij zegt dat bytes vermenigvuldigen met Mhz megabytes geeft....:?

Zijn dat geen appels en peren dan?????

Zoniet leg het effe uit dan
Ik hoef niks uit te leggen. Ik heb duidelijk tekst geschreven. Wat jij schrijft snap ik geen ruk van. Maar mijn vraag is al beantwoord. Het is dus blijkbaar een type geweest.

Iedereen bedankt voor zijn of haar reactie. We zijn op de maandag dus weer wat slimmer geworden.

Mzzl

Verwijderd

Op maandag 22 januari 2001 09:13 schreef GarBaGe het volgende:

[..]
Je zegt zelf: per bitje: 4 MB/sec
PCI=32 bits, dus 32*4 MB/sec = 133 MB/sec (afrondingsverschil) en NIET 4*4 MB/sec :)

[..]
De max van ATA33 = 33 MB/sec en niet 16 MB/sec
Ja :)
..ik zat dus te suf te zijn, 4*4 dacht ik, want ik rekende 32bit = 4 bytes hah.

133Mhz dus idd :)

Net zo suf dus, PIO4 was wat er beschikbaar was toen de PCI uitkwam, op 16Mb/sec, UDMA33 was er nog niet :)

Weet er nog iemand een plekje voor me op een basis school ?????

Verwijderd

pci 32bit 33mhz 133mb/s
pci 64bit 33mhz 266mb/s
pci 64bit 66mhz 528mb/s
pcix 64bit 133mhz 1064mb/s




de plaatser van deze snelheden is niet verantwoordelijk voor enige foute berekeningen :)
Pagina: 1