PDA

Afficher la version complète : [Réglé] [Réglé] Quel architecture prendre ?



geronimo
05/03/2007, 17h02
Bonjour

Je voudrais savoir à quoi correspond chaque architecture : i586, i686, i386 .
http://www.alionet.org/style_emoticons/<#EMO_DIR#>/arrow.gif
J'ai un AMD Athlon avec comme distrib Opensuse 10.2; Au niveau des paquetages .rpm, est-ce que tous marchent sur ma bécane ?

Je voudrais qu'on m'éclairsisent sur ca ?? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif

merci d'avance


GNU/LINUX c de la bombe

Heero_Yuy
05/03/2007, 17h23
Salux,

Les processeurs x86 récents doivent supporter les différentes architectures. J'ai un pentium 4 2,6GHz (i686) et des packages i586 installés et qui tournent sans problèmes. Pour savoir qu'elle est l'architecture de ton processeur, tu peux faire en Konsole :


uname -p

(si je ne me trompe pas).

geronimo
05/03/2007, 17h35
ok merci

mais il doit y avoir une architecture du kernel propre au processeur non ?

Heero_Yuy
05/03/2007, 17h47
Normalement, tu as un kernel pour les x86 (je ne sais pas le nom exact) et un kernel pour les processeurs 64 bits (kernel-smp il me semble). Mais après je ne peux pas t'en dire plus malheureusement. Je n'ai pas encore acquis ce niveau de connaissance.

Neolinux
05/03/2007, 17h47
Salux !

Le principal est de savoir si tu as un 32 ou 64 bit.

32 bit :

i386 = Pentium I (ou équivalent)
i486 = Pentium II (ou équivalent)
i586 = Pentium III (ou équivalent)
i686 = Pentium IV (ou équivalent)

Tous les packages n'existent pas en i586 et encore moins en i686, mais on peut toujours faire tourner des packages pour une architecture plus faible sur une architecture plus puissante. Pas l'inverse.

64 bit:

x86_64

Plus de kernel-smp depuis la 10.2 et ils concernaient les dual core.

geronimo
05/03/2007, 17h52
Dakor voila qui est plus claire et qui répond entièrement a ma question .

VIve GNU/linux http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

kyp
05/03/2007, 18h06
En gros, si ta machine à moins de 4 ans, tu peux utiliser l'indice le plus élevé dispo selon le logiciel. Evidemment avec les version X86_64 la question ne se pose pas.

Spyhawk
05/03/2007, 20h00
<div class='quotetop'>Citation </div>
i386 = Pentium I (ou équivalent)
i486 = Pentium II (ou équivalent)
i586 = Pentium III (ou équivalent)
i686 = Pentium IV (ou équivalent)[/b]

Hum...

C'est en fait :

<div class='quotetop'>Citation </div>
i386 = Intel 80386 (i386) (ou équivalent)
i486 = Intel 80486 (i486) (ou équivalent)
i586 = Pentium I (ou équivalent)
i686 = Pentium Pro, Pentium II et supérieur (ou équivalent)[/b]

En gros, l'architecture du Pentium II (le Pentium est la 5e génération d'Intel (i586), les Pentium Pro, II, III, M ) n'a évolué "que" de façon marginale, jusqu'au Pentium 4 (7e gen) où Intel s'est rendu compte que c'était une impasse... (actuellement, les nouveaux Intel Core et Core 2 sont des amélioration mineure de la 6e generation).


En ce qui concerne l'appelation "smp" du kernel (Symmetric MultiProcessing), c'est pour les systèmes ayant plus d'un processeur logique (P4 Hyper Threading) ou physique (bi-proc, Core 2, ..).

En ce qui concerne la technologie 64bits d'AMD (x86_64), rien ne prouve actuellement que c'est plus rapide qu'une architecture tradition x86.

Personnellement, je suis retourné à une architecture x86, histoire de ne pas installer plein de librairies en double (32 et 64 bits), le gain étant strictement nul pour une utilisation quotidienne (le 99% des utilisateurs). Mais on y gagne beaucoup dans le cas du calcul scientifique ou la gestion de la mémoire est très intensive...

Alors oui, Kyp, dans le cas du x86_64, la question se pose quand même http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Par contre, l'utilisation du SMP (HT, Core 2, ..) est sans appel : On obtient un gain de performance très significatif.

Voir :
http://fr.wikipedia.org/wiki/I386
http://fr.wikipedia.org/wiki/I586
http://fr.wikipedia.org/wiki/I686

L'impasse du pentium 4 : http://www.hardware.fr/articles/623-1/inte...uo-dossier.html (http://www.hardware.fr/articles/623-1/intel-core-2-duo-dossier.html) (attention c'est très technique ! Mais très intéressant pour qui s'intéresse un petit peu à l'électronique).