• [^] # Re: Position d'Intel sur les processeurs 64 bits grand public

    Posté par . En réponse à la dépêche Position d'Intel sur les processeurs 64 bits grand public. Évalué à 1.

    > En fait les cartes nForce sont déjà en 128Bits On ne parle pas de la même chose ici. une nForce dite 128Bits, c'est la taille du mot du cpu. Mais pas les capacités d'adressage. En 32 bits il y a déjà 4 Go! C'est beaucoup pour une carte graphique. Donc 128Bits d'adressage c'est totalement inutil. Pour un OS, on parle de capacité d'adressage en général. D'ailleur on peut avoir un OS 64 bits avec un int à 32 bits (C'est le cas avec Alpha, OSF1 et DEC UNIX 3 et 4 (pas testé true64)). C'est-à-dire que l'adressage à 64 bits et que la taille naturel d'un mot est de 32 bits.> mais il y a bien gain de Bande passante mémoire. C'est à cause du bus de donnée. Les bus de données des PIII, athlon etc... sont déjà en 64 bits. Le bus de donnée est indépendant de l'adressage et de la taille d'un mot. Le passage de 32 à 64 bits de l'adressage des cpu ne va pas améliorer sa bande passage. Car on peut avoir un bus de donnée de 8 bits avec un bus d'adressage de 64 bits et un mot (le int) à 64 bits. C'est le bus de données qui compte pour la bande passante. Enfin, avoir un mot (le int) à 32 bits (et même un os et un adressage de 32 bits) ne veut pas dire que le cpu ne peut pas traiter efficacement du 64 bits. D'ailleur sous GNU/Linux i86 avec gcc on a des entiers de 64 bits (long long) et des flottants de 96 bits (long double) mais toujours les pointeurs à 32 bits. Le gros intéret d'os Linux 64 bits, c'est l'adressage mémoire. Quelqu'un qui possède un itanium (ia64) peut nous dire quelle est la taille d'un int sous Linux. Je ne serait pas étonnée qu'elle soit toujours de 32 bits.