A l'origine les PC utilisaient des processeurs Intel 8086. Les processeurs suivant ont étés appelés 286, 386... D'où le nom de x86 pour les processerus PC. Aujourd'hui la chaine est 8086 -> i286 -> i386 -> i486 -> i586 -> i686 -> AMD K7 -> AMD K8 soit x86-64. Les deux évolutions majeures étant le i386, avec le passage du 16 au 32 bits, et aujourd'hui le K8, avec le passage du 32bits au 64bits, le x86-64.
Cependant chaque évolution a fait apparaitre de nouvelles capacités au processeurs, tout en restant compatible ascendant. Ces capacitées ne sont exploitées que si le programme est compilé pour le processeur en question. Par exemple si tu utilise un programme compilé pour i586 sur un i686, ça marchera mais moins efficace qu'un programme compilé i686 sur i686.Si tu utilise un programme K7 sur i686, ça marchera pas. En conséquence les distro Linux sont pré-compilés pour i568 voir i386 pour avoir un maximum de compatibilité. A l'opposé, FreeBSD ou Gentoo veulent tout recompiler au mieux pour améliorer les perfs.
Voilou! a+
Message édité par capitaine choc le 20-10-2004 à 16:31:36
---------------
.