J'aurais voulu connaître le débit théorique et aussi le constaté des ports
PCI
car j'envisage d'une carte contrôleur SATA 150Mbps et je voudrais savoir si
le fait de brancher un disque SATA sur cette carte réduira ses performances.
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce
que le fait de brancher plusieurs disques sur cette même carte divise
d'autant la bande passante de chaque ?
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des
ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
BlaireauPhage
Bonsoir,
"rold" a écrit dans le message de news: dpmknu$urk$
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI. Difficile de dire pour le réel, car peu de périph "unitaire" PCI peuvent atteindre ce débit. Et cela dépend aussi du nombre et type de périphs sur les autres ports PCI.
car j'envisage d'une carte contrôleur SATA 150Mbps et je voudrais savoir si le fait de brancher un disque SATA sur cette carte réduira ses performances.
Ce n'est pas 150 Mbps mais 150 Mo/s, ce qui est 8 fois plus. Un seul disque, en théorie non. Le SATA est loin du débit théorique de 150 Mo/s (la majorité ont des crêtes maxi plus proche des 50 à 70 Mo/s, comme les disques IDE). Mais cela dépend aussi du nombre et type de périphs sur les autres ports PCI.
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui. Mais ce n'est pas fréquent. Sinon, en fonction du nombre de disque sollicité.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Oui. D'où ma première réponse.
Merci. J'ai hâte de connaître les réponses.
De rien.
Cordialement,
( :-Fred-: )
Bonsoir,
"rold" <rold@rold.rold> a écrit dans le message de news:
dpmknu$urk$1@freebee.gegeweb.org...
J'aurais voulu connaître le débit théorique et aussi le constaté des ports
PCI
133 Mo/s théoriques pour le bus PCI.
Difficile de dire pour le réel, car peu de périph "unitaire" PCI peuvent
atteindre ce débit.
Et cela dépend aussi du nombre et type de périphs sur les autres ports PCI.
car j'envisage d'une carte contrôleur SATA 150Mbps et je voudrais savoir
si
le fait de brancher un disque SATA sur cette carte réduira ses
performances.
Ce n'est pas 150 Mbps mais 150 Mo/s, ce qui est 8 fois plus.
Un seul disque, en théorie non.
Le SATA est loin du débit théorique de 150 Mo/s (la majorité ont des crêtes
maxi plus proche des 50 à 70 Mo/s, comme les disques IDE).
Mais cela dépend aussi du nombre et type de périphs sur les autres ports
PCI.
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est
ce
que le fait de brancher plusieurs disques sur cette même carte divise
d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Mais ce n'est pas fréquent.
Sinon, en fonction du nombre de disque sollicité.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des
ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
"rold" a écrit dans le message de news: dpmknu$urk$
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI. Difficile de dire pour le réel, car peu de périph "unitaire" PCI peuvent atteindre ce débit. Et cela dépend aussi du nombre et type de périphs sur les autres ports PCI.
car j'envisage d'une carte contrôleur SATA 150Mbps et je voudrais savoir si le fait de brancher un disque SATA sur cette carte réduira ses performances.
Ce n'est pas 150 Mbps mais 150 Mo/s, ce qui est 8 fois plus. Un seul disque, en théorie non. Le SATA est loin du débit théorique de 150 Mo/s (la majorité ont des crêtes maxi plus proche des 50 à 70 Mo/s, comme les disques IDE). Mais cela dépend aussi du nombre et type de périphs sur les autres ports PCI.
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui. Mais ce n'est pas fréquent. Sinon, en fonction du nombre de disque sollicité.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Oui. D'où ma première réponse.
Merci. J'ai hâte de connaître les réponses.
De rien.
Cordialement,
( :-Fred-: )
Pascal Hambourg
Salut,
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut regarder si tous les ports de la carte mère appartiennent au même bus, ce qui est probable.
Salut,
J'aurais voulu connaître le débit théorique et aussi le constaté des ports
PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz.
Et ce n'est pas le débit théorique mais le débit de signalisation. On
peut calculer le débit de transfert maximum théorique à partir de la
définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait
que je me replonge dans la spécification.
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est
ce que le fait de brancher plusieurs disques sur cette même carte divise
d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié.
Précision : c'est le débit de l'interface hôte (bus PCI) qui est
partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA
pour lui tout seul, par conséquent la liaison SATA ne constitue pas un
goulot d'étranglement.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des
ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut
regarder si tous les ports de la carte mère appartiennent au même bus,
ce qui est probable.
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut regarder si tous les ports de la carte mère appartiennent au même bus, ce qui est probable.
rold
Pascal Hambourg a écrit dans le message de news:dpn0nn$27a7$
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
J'ai beau relire je ne comprends pas. Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus PCI non ??
Pascal Hambourg <boite-a-spam@plouf.fr.eu.org> a écrit dans le message de
news:dpn0nn$27a7$1@biggoron.nerim.net
Plutôt que "divise", "partage" me semble plus approprié.
Précision : c'est le débit de l'interface hôte (bus PCI) qui est
partagé, pas le débit de la liaison SATA. Chaque disque a son bus
SATA pour lui tout seul, par conséquent la liaison SATA ne constitue
pas un goulot d'étranglement.
J'ai beau relire je ne comprends pas.
Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son
propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus
PCI non ??
Pascal Hambourg a écrit dans le message de news:dpn0nn$27a7$
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
J'ai beau relire je ne comprends pas. Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus PCI non ??
Pascal Hambourg
Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus PCI non ??
Eventuellement, oui, si le débit cumulé de tous les accès disques et de l'activité des autres périphériques du bus PCI à un moment donné atteint la capacité maximum du bus PCI.
Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son
propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus
PCI non ??
Eventuellement, oui, si le débit cumulé de tous les accès disques et de
l'activité des autres périphériques du bus PCI à un moment donné atteint
la capacité maximum du bus PCI.
Si le bus PCI est partagé, même si chaque disque sur la carte PCI a son propre bus SATA, il y aura malgré tout un goulot d'étranglement par le bus PCI non ??
Eventuellement, oui, si le débit cumulé de tous les accès disques et de l'activité des autres périphériques du bus PCI à un moment donné atteint la capacité maximum du bus PCI.
Pascal Hambourg
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique : - master auquel l'arbitre accorde la maîtrise du bus en permanence - master et target en zero wait state en permanence - bursts de 128 mots de 32 bits (512 octets, taille d'un secteur) - fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM) 1 cycle d'adresse/commande + 128 cycles d'écriture de données 32 bits ----- = 129 cycles bus -> efficacité 128/129 = 99,2% Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM) 1 cycle d'adresse/commande + 1 cycle de turnaround + 128 cycles de lecture de données 32 bits + 1 cycle de turnaround ----- = 131 cycles bus -> efficacité 128/131 = 97,7% Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de signalisation.
J'aurais voulu connaître le débit théorique et aussi le constaté des
ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz.
Et ce n'est pas le débit théorique mais le débit de signalisation. On
peut calculer le débit de transfert maximum théorique à partir de la
définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait
que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique :
- master auquel l'arbitre accorde la maîtrise du bus en permanence
- master et target en zero wait state en permanence
- bursts de 128 mots de 32 bits (512 octets, taille d'un secteur)
- fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM)
1 cycle d'adresse/commande
+ 128 cycles d'écriture de données 32 bits
-----
= 129 cycles bus -> efficacité 128/129 = 99,2%
Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM)
1 cycle d'adresse/commande
+ 1 cycle de turnaround
+ 128 cycles de lecture de données 32 bits
+ 1 cycle de turnaround
-----
= 131 cycles bus -> efficacité 128/131 = 97,7%
Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de
signalisation.
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique : - master auquel l'arbitre accorde la maîtrise du bus en permanence - master et target en zero wait state en permanence - bursts de 128 mots de 32 bits (512 octets, taille d'un secteur) - fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM) 1 cycle d'adresse/commande + 128 cycles d'écriture de données 32 bits ----- = 129 cycles bus -> efficacité 128/129 = 99,2% Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM) 1 cycle d'adresse/commande + 1 cycle de turnaround + 128 cycles de lecture de données 32 bits + 1 cycle de turnaround ----- = 131 cycles bus -> efficacité 128/131 = 97,7% Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de signalisation.
"Pascal Hambourg" a écrit dans le message de news: dpn0nn$27a7$
Salut,
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Oui ... oui .... m'enfin je n'avais pas l'intension de faire un cours ... Juste un ordre d'idée :-) (et les versions 64 bits se trouvent plus côté produits professionnels)
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
Il n'a jamais dit que le SATA était le goulet d'étranglement. Et les SATA prenant sur le PCI, si le PCI est saturé, les SATA le seront aussi si leur besoin augmente. Je pense que c'est ce qu'il sous-entendait.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut regarder si tous les ports de la carte mère appartiennent au même bus, ce qui est probable.
Plus que probable, courant sur les produits "grand public".
Cordialement,
( :-Fred-: )
"Pascal Hambourg" <boite-a-spam@plouf.fr.eu.org> a écrit dans le message de
news: dpn0nn$27a7$1@biggoron.nerim.net...
Salut,
J'aurais voulu connaître le débit théorique et aussi le constaté des
ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz.
Et ce n'est pas le débit théorique mais le débit de signalisation. On peut
calculer le débit de transfert maximum théorique à partir de la définition
du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me
replonge dans la spécification.
Oui ... oui .... m'enfin je n'avais pas l'intension de faire un cours ...
Juste un ordre d'idée :-)
(et les versions 64 bits se trouvent plus côté produits professionnels)
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est
ce que le fait de brancher plusieurs disques sur cette même carte divise
d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié.
Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé,
pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui
tout seul, par conséquent la liaison SATA ne constitue pas un goulot
d'étranglement.
Il n'a jamais dit que le SATA était le goulet d'étranglement.
Et les SATA prenant sur le PCI, si le PCI est saturé, les SATA le seront
aussi si leur besoin augmente.
Je pense que c'est ce qu'il sous-entendait.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble
des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut regarder
si tous les ports de la carte mère appartiennent au même bus, ce qui est
probable.
Plus que probable, courant sur les produits "grand public".
"Pascal Hambourg" a écrit dans le message de news: dpn0nn$27a7$
Salut,
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Oui ... oui .... m'enfin je n'avais pas l'intension de faire un cours ... Juste un ordre d'idée :-) (et les versions 64 bits se trouvent plus côté produits professionnels)
Le SATA est loin du débit théorique de 150 Mo/s
De plus si une carte contrôleur SATA dispose de plusieurs ports SATA, est ce que le fait de brancher plusieurs disques sur cette même carte divise d'autant la bande passante de chaque ?
S'ils sont utilisés en même temps, oui.
Plutôt que "divise", "partage" me semble plus approprié. Précision : c'est le débit de l'interface hôte (bus PCI) qui est partagé, pas le débit de la liaison SATA. Chaque disque a son bus SATA pour lui tout seul, par conséquent la liaison SATA ne constitue pas un goulot d'étranglement.
Il n'a jamais dit que le SATA était le goulet d'étranglement. Et les SATA prenant sur le PCI, si le PCI est saturé, les SATA le seront aussi si leur besoin augmente. Je pense que c'est ce qu'il sous-entendait.
Dernière question : le débit des ports PCI est-il partagé à l'ensemble des ports PCI d'une carte mère ou est-ce un débit pour chacun des ports ?
Le débit est partagé entre tous les ports d'un même bus. Il faut regarder si tous les ports de la carte mère appartiennent au même bus, ce qui est probable.
Plus que probable, courant sur les produits "grand public".
Cordialement,
( :-Fred-: )
"Pascal Hambourg" a écrit dans le message de news: dpoqt1$3054$
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique : - master auquel l'arbitre accorde la maîtrise du bus en permanence - master et target en zero wait state en permanence - bursts de 128 mots de 32 bits (512 octets, taille d'un secteur) - fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM) 1 cycle d'adresse/commande + 128 cycles d'écriture de données 32 bits ----- = 129 cycles bus -> efficacité 128/129 = 99,2% Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM) 1 cycle d'adresse/commande + 1 cycle de turnaround + 128 cycles de lecture de données 32 bits + 1 cycle de turnaround ----- = 131 cycles bus -> efficacité 128/131 = 97,7% Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de signalisation.
Tout ça pour ça :-)))
Il nous l'a fait ... excellent...
Merci du cours, en tout cas. Intéressant.
Cordialement,
( :-Fred-: )
"Pascal Hambourg" <boite-a-spam@plouf.fr.eu.org> a écrit dans le message de
news: dpoqt1$3054$1@biggoron.nerim.net...
J'aurais voulu connaître le débit théorique et aussi le constaté des
ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz.
Et ce n'est pas le débit théorique mais le débit de signalisation. On
peut calculer le débit de transfert maximum théorique à partir de la
définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait
que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique :
- master auquel l'arbitre accorde la maîtrise du bus en permanence
- master et target en zero wait state en permanence
- bursts de 128 mots de 32 bits (512 octets, taille d'un secteur)
- fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM)
1 cycle d'adresse/commande
+ 128 cycles d'écriture de données 32 bits
-----
= 129 cycles bus -> efficacité 128/129 = 99,2%
Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM)
1 cycle d'adresse/commande
+ 1 cycle de turnaround
+ 128 cycles de lecture de données 32 bits
+ 1 cycle de turnaround
-----
= 131 cycles bus -> efficacité 128/131 = 97,7%
Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de
signalisation.
"Pascal Hambourg" a écrit dans le message de news: dpoqt1$3054$
J'aurais voulu connaître le débit théorique et aussi le constaté des ports PCI
133 Mo/s théoriques pour le bus PCI.
En version 32 bits 33 MHz. Il existe des versions 64 bits et 66 MHz. Et ce n'est pas le débit théorique mais le débit de signalisation. On peut calculer le débit de transfert maximum théorique à partir de la définition du protocole PCI, mais je n'ai plus ça en tête, il faudrait que je me replonge dans la spécification.
Bon allez, je m'y colle. Sans garantie d'exactitude.
Considérons un cas favorable pas forcément réaliste en pratique : - master auquel l'arbitre accorde la maîtrise du bus en permanence - master et target en zero wait state en permanence - bursts de 128 mots de 32 bits (512 octets, taille d'un secteur) - fast back-to-back (pas d'état idle entre deux transactions).
En écriture master -> target (correspond à une lecture disque -> RAM) 1 cycle d'adresse/commande + 128 cycles d'écriture de données 32 bits ----- = 129 cycles bus -> efficacité 128/129 = 99,2% Débit du transfert = 131 Mo/s
En lecture target -> master (correspond à une écriture disque -> RAM) 1 cycle d'adresse/commande + 1 cycle de turnaround + 128 cycles de lecture de données 32 bits + 1 cycle de turnaround ----- = 131 cycles bus -> efficacité 128/131 = 97,7% Débit du transfert = 129 Mo/s
Avec de longues rafales le débit de transfert est proche du débit de signalisation.