Microprocesseurs

 

Un microprocesseur = un ordinateur sur une puce électronique.

 

Un microprocesseur est, selon Intel, un système d'un ou plusieurs circuits intégrés qui utilisent la technologie des semi-conducteurs et la logique binaire pour proposer les fonctions des grands ordinateurs à une échelle beaucoup plus petite.

 

Les premiers microprocesseurs :

http://fr.wikipedia.org/wiki/Microprocesseur

http://www.system-cfg.com/pages/hist_processeur.html

http://www.scedu.umontreal.ca/sites/histoiredestec/histoire/chap5.htm

http://fadace.developpez.com/cpu/

 

Intro et architectures :

http://www.clubic.com/wiki/Processeurs

http://www.alphatek.info/index.php/Termes_techniques

 

Guide d'achat Processeurs avril 2005 :

http://www.euro-informatique.net/materiel/processeurs/guide_achat/proc.htm

 

 

 

Intel :

 

x86 ou i86 : On désigne ainsi un processeur dérivé du processeur Intel 8086 créé en 1978, qui est maintenant représenté par des processeurs comme les Pentium III ou IV ou Core, ou les AMD Athlon. Par extension, x86 désigne aussi l'architecture compatible PC, postes de travail ou serveurs, devenu le fameux standard de fait du marché !

 

i386 : désigne l'architecture à partir du Intel 80386, 32 bits, qui a enfin permis de sortir du mode réel correctement, et de faire un bon multitâches sur les Intel. Et d'avoir un adressage mémoire de 4 Go.

Ces processeurs ont en commun un jeu d'instructions qui permet à des programmes de s'exécuter indifféremment sur l'un ou l'autre.

 

 

La loi de Moore
la gamme i86 :

Intel 8080 : processeurs 8 bits

8088 : 8/16 bits (coeur et registre 16 bits, bus externe de données sur 8 bits). Bus d'adresses sur 20 fils, 2 puissance 20 = 1 Mo

8086 : 16 bits, bus externe de données sur 16 fils.

80286 : 16/32 bits - adressage mémoire maxi sur 24 bits, soit 16 Mo. Seconde génération chez Intel.

80386 : 32 bits + adressage mémoire sur 32 bits (= 4 Go de mémoire adressable, son bus d'adresses est sur 32 fils). Génération 3.

80486 : 80386 + 80387 (coprocesseur arithmétique intégré). Génération 4.

Pentium et Pentium MMX (= i586 ou P5) : 32 bits + bus mémoire 64 bits !

Génération 5, dite aussi i586 ou P5.

Pentium Pro : 32 bits (i686 ou P6, le premier de la sixième génération, dite aussi i686, qui ira jusqu'au PIII). Et bus adressage mémoire sur 36 fils, donc 236= 64 Go adressable.

Pentium II (i686) : 32 bits, adressage mémoire 64 Go.

Pentium III (i686) : 32 bits, adressage mémoire 64 Go.

Pentium IV : 32 bits (i787 ou P7) + adressage mémoire 64 Go + introduction de l'architecture NetBurst. Génération 7.

Xeon : versions optimisées, pour du SMP, des processeurs P2-3-4 qui ne sont pas prévus pour travailler en //. On les trouve dans les serveurs.

Pentium Core Micro Architecture et dual core, aparus en 2006 : enfin une nouvelle architecture, qui aurait pu s'appeler Pentium 5 ! Et çà chauffe moins. la gamme de P4 en 2004-2005 était bien trop chaude ! intel a abandonné l'architecture Netburst. Reprise de l'architecture et des qualités des pentium M utilisées auparavant pour les PC portables. Plus réduction des étages de pipeline de 21 à 14. http://www.clubic.com/article-36354-1-le-pentium-laisse-la-place-intel-core-2-duo.html

 

X86 : http://fr.wikipedia.org/wiki/X86

 - remarque 2010 : Le système international d'unité SI donne les préfixes multiplicateurs K = 1000 unités, M = 1000 K et G = 1000 M. L'usage d'utiliser K pour 2^10=1024 ayant engendré de nombreux quiproquo, une série officielle pour les puissances de 2 a été créée Cette série donne Ki = 2^10 = 1024 unités, Gi = (2^10)^2 = 1024 Ki = 1048576 unités, etc.

L'utilisation de Kio pour 1024 octets ou de Gio pour 1024 Kio faite sur Wikipédia est donc correcte et est la seule qui ne laisserai pas de place au doute.
Et voir la page glossaire pour plus d'infos : http://bruno.duffet.free.fr/technique/glossaire.html


 

 

- Notez que le Pentium 4, en 2000, rompt avec l'architecture P6 introduite par Intel dans le Pentium pro en 94. Il met en œuvre la nouvelle architecture NetBurst. Une catastrophe plus tard en chaleur en 2005 !

- Le P3 pouvait être utilisé en duo SMP. Le P4 ne le peut pas.

- Le Xeon est un P2, P3 ou P4 pour le SMP, 30% plus cher, destiné aux serveurs. Il intègre de la mémoire cache qui est accessible à la fréquence interne du processeur. Ce cache peut aller jusqu'à 2 Mo.  Le Xeon-P4 fonctionne avec un bus système à 400 MHz vers la carte mère.

Pour s'y retrouver, il faut faire un tableau !

 

 

> 32 ou 64 bits : une histoire de puissance de 2

Les processeurs 32 bits peuvent gérer en théorie 232 octets de mémoire vive, soit 4 Go. Les processeurs 64 bits, quant à eux, peuvent administrer 264 octets de mémoire vive, soit 18 milliards de Go. Dans la pratique, ces valeurs seront limitées par la largeur des bus physiques des processeurs et le système d'exploitation.

 

Adressage mémoire : la taille maxi de la mémoire qui peut être adressée d'un seul bloc est lié à la capacité d'adressage. Chaque mot adressant un octet de mémoire. En 32 bits, on peut former 232

mots , soit 4Go. Mais 2 puissance 64 mots différents en 64 bits, égale un peu plus de 16 milliards de Go.

 

La limite maxi de la mémoire adressable dans un PC est dictée par le composant le plus restrictif :

 - bus d'adresse du microprocesseur (pas sa taille de registre des calculs)

      Depuis le Pentium Pro, Intel propose avec tous ses processeurs 32 bits une extension baptisée PAE pour Physical Adress Extension qui permet d'adresser la mémoire non plus sur 32 bits mais sur 36 bits, ce qui relève logiquement les limites.
   http://www.clubic.com/article-78161-3-dossier-memoire-performances-guide-impact.html

 - chipset sur la carte mère (les processeurs Intel 32 bits ne pouvaient adresser que 4 Go de mémoire. Mais Intel a étendu la capacité d'adressage de ses processeurs PAE à 64 Go (36 bits). PAE exige un processeur Pentium Pro x86 ou mieux, plus de 4 Go de RAM système et un chipset compatible 450NX ou version ultérieure).


 - nombre de support de barrettes mémoires sur la carte mère et capacité des puces mémoires disponibles sur le marché !

 - capacité d'adressage du système d'exploitation : 4 Go pour nos OS 32 bits Win NT-2000-2003, mais plus avec l'option Intel PAE sous Win 2000 Advanced Server. (PAE utilise une fenêtre pour mapper des tranches de mémoire physique à l'espace d'adressage virtuel d'une application et étendre la capacité d'adressage de la mémoire physique à 8 Go sur Windows 2000 Advanced Server et à 64 Go sur Windows 2000 Datacenter Server).

 - et son budget !

 

Pour gérer plus de 4 Go de RAM, cela dépend du type de processeur, et de son adressage mémoire, et du chipset qui le gère. Les P4 et son Xeon MP peuvent adresser jusqu'à 64 Go de RAM !

 

des articles sur l'adressage :

http://www.itpro.fr/index1.asp?IdArticle=569&rub=2

http://www.itpro.fr/index1.asp?Idarticle=549&Num=2&rub=2

ne pas confondre l'extension PAE au dessus de 4 Go, et la répartition mémoire pour le mode utilisateur si on a plus de 1 Go de RAM.
 Explications avec Win Srv 2003 :

4 Go maximum de cette mémoire physique peut être réservée par Windows Server 2003 (dans une infrastructure 32 bit), avec une répartition 50-50 entre applications et le système d'exploitation. Néanmoins il est possible en utilisant l'instruction " /3GB " dans boot.ini de réserver 1 Go pour les applis (comme EXchange Srv ou les applis métiers servies souvent en WTS) qui normalement aurait été réservé par le système d'exploitation. Il est aussi conseillé par Microsoft d'ajouter " /Userva=3030 " qui redéfinit la valeur de " /3GB ". 3030 correspond à 3030 Mo de mémoire par rapport à 3072 Mo qui est la valeur par défaut. Les 42 Mo de différence sont réservés pour le noyau.Ces options permettent d'empêcher une saturation de la mémoire sur le long terme.
 

Cas avec Exchange srv 2003 : Exch srv 2003 ne supporte pas Physical Address Extension (PAE) et Address Windowing Extensions (AWE), ces deux systèmes permettent normalement de dépasser les 4 Go maximums attribué par Windows Server 2003. Logiquement, 4 Go est donc le maximum effectif de RAM qu'Exchange 2003 sait utiliser.

 

Vista avant son SP1 qui ne montrait que 3 Go sur les 4 Go de RAM physique installées, de nouvelles interrogations étaient apparues !

 

 

 

C'est très facile de se perdre dans les gammes Intel ! alors pour + d'infos :

http://fr.wikipedia.org/wiki/X86

http://museum.x86-secret.com/index.php?option=histo

http://www.arcanapercipio.com/cpu/histo/p1-p5.php

http://www.ac-nancy-metz.fr/services/tec/le__microprocesseur.htm

 

 

Les connecteurs (prises) pour micro processeurs : sockets

http://fr.wikipedia.org/wiki/Socket_7

http://valaurea.free.fr/articles/deux_balles.html

 

 

 

Intel renomme ses processeurs depuis mars 2004

 

 

 

 

 

- x86-64 bits ! Les processeurs 32 bits au jeu d'instructions étendus 64 bits.

http://fr.wikipedia.org/wiki/X64

 

La puce x86-64 bits d'AMD (Opteron) est capable d'exécuter toute application 32 bits x86. Opteron constitue une passerelle entre les 2 mondes 32 et 64 bits. Son jeu d'instructions ISA x86 (Instruction Set Architecture) est entièrement préservé dans l'AMD64.

http://www.amd.com/fr-fr/Processors/ProductInformation/0,,30_118_9331,00.html

 

AMD x86-64 bits, baptisé Athlon 64, de la famille Hammer succède à l'Athlon, garde des très bonnes performances en 32 bits, car il les exécute en natif. Adressage mémoire jusqu'à 1 To.

 

 

- Intel en 2004 a finalement suivi et ajouté le mode des instructions d'AMD 64 bits dans son microprocesseur 32bits : x86-64 ! chose qu'il avait critiquée auparavant !

http://www.zdnet.fr/actualites/informatique/0,39040745,39159746,00.htm

http://www.pcinpact.com/actu/news/AMD64_et_EM64T_performances_32bit_vs_64bit.htm?vc=1

 

 

- Support des processeurs AMD x86-64 bits : Microsoft sort en 2005 des versions de Windows XP et de Windows Server 2003 capables de supporter les futurs processeurs x86, 32-64 bits d’AMD (Athlon et Opteron) et ceux d'Intel !

 

- 4/2008 : Passer d'un système d'exploitation 32 à 64 bits : intérêt ?

 

 

 

 

 

 

 

La gamme 64 bits :

Le principal intérêt du 64 bits est pour les gros calculs. Et d'indexer plus de 4 milliards d'informations pour une base de données !

 

Les Intel Itanium et Itanium II (64 bits) sont basés sur la nouvelle architecture EPIC, co-développée avec HP. Ils sont ni CISC comme les x86, ni RISC comme les Sun sparc ! mais VLIW (Very Long Instruction Word).

Autour de 2005-2007, les processeurs HP-PA et les Intel DEC Alpha seront arrêtés, et de leurs technologies transférées dans les Itanium.

 

- Itanium I et II : processeur 64 bits, basé sur l'architecture EPIC (Explicit Paralell Instruction Computer). 15 ans de développement pour un fiasco, l'Itanium I ! en effet HP avait initié le projet en 1988. L'émulation du mode 32 bits de l'Itanium (64 bits) est moins rapide que le P4.

weblmi.com/articles_archives/ ...PROCESSEUR

http://fr.wikipedia.org/wiki/Itanium

 

 

La notion de processeurs 64 bits est très floue !
Ainsi, les Xeon et Pentium 4 , par nature 32 bits, utilisent un bus de données de 64 bits (en fait, 2 fois 32 bits).
Architecture PC et bus

Un processeur 64 bits idéal devraient être équipé de registres généraux 64 bits et des bus d'adresses et de données 64 bits de large. Les processeurs 64 bits peuvent adresser 264 octets de mémoire : 16 millions de To (Tera octets).

 Vu les capacités des ordinateurs d'aujourd'hui, le bus d'adresse mémoire physique de l'Itanium 2 est de 50 bits de large (1 petaoctet, soit 1024 Teraoctet de mémoire physique !), et celui du futur l'AMD Opteron sera de 40 bits (1 To de mémoire physique).


La puce Intel Itanium gère toutefois un bus d'adresse de mémoire virtuelle (sur disque dur!) de 64 bits (= 16 Exaoctets ou 16 384 po).

Par contre, son architecture (EPIC) le rend incompatible avec l'architecture x86, utilisée depuis 1982 (+ 30 ans !).

 

2002 année du 64 bits

Intel met son Xeon au régime 64 bits - Actualités - ZDNet.fr

 

 

 

- début 2005 : Windows XP ne sera pas finalement pas développé pour Intel Itanium.
 

- en début 2005, les parts de marché des Itanium dans les serveurs sont de 6%, et pèseront 16 % en 2009. Autant que les IBM Power, Les suivants seront CMOS et Sparc avec moins de 10% chacun.

Sur Intel Itanium peuvent tournet beaucoup de SE : Windows Server 64 bits, HP-UX, Linux, OpenVMS 8.2, NonStop OS.

 

 

 

http://informatech.online.fr/articles/cpu/index3.php

http://www.volle.com/perso/microprocesseurs - de 2001

http://www.intel.fr/francais/intel/museum/25anniv/html/hof/hof_main.htm

http://intel.com/intel/intelis/museum/

http://www.programmationworld.com/site/langages/progmicro/histo.htm

http://mendeleiev.cyberscol.qc.ca/carrefour/mosaique/99-00/puce.html

http://membres.lycos.fr/michelhubin/DOTECSI/DOTECSI8/chap816.htm

http://espritpc.free.fr/hardware/processeurs/proc.htm

http://espritpc.free.fr/hardware/processeurs/evol.htm

http://www.01net.com/rdn?oid=181014&rub=3371

http://www.x86.org/articles/computalk/help.htm

http://www.cmetge.dixinet.com/cpux86.asp

Intel va passer au 0.09 micron !

La gamme Intel

Support de cours informatique générale, avec un bon histo des µ

 

 

 

Les trajets de données :

http://www.vnunet.fr/pce/doss/svm/trajets.htm

les architectures des principaux microprocesseurs :

http://www.irisa.fr/caps/projects/TechnologicalSurvey/micro/PI-957-html/rapport.html

Cours d'architecture des ordinateurs :

http://lifc.univ-fcomte.fr/~teifreto/ASI-Cours/

 

Toutes architectures x86 :

Pour fondus de silicium, le super x86-secret.com

 ou http://www.alphatek.info/index.php/Accueil

 

http://www.tt-hardware.com/

Génial ce site : le musée des microprocesseurs

 

 

 

SMP : http://www.freenix.fr/unix/linux/HOWTO/SMP-HOWTO.html#toc2

 

 

 

Intel, fondée en 1968 :

PDG Craig Barrett, 64 ans en 2004.

CA 2000 : 34 milliards de dollars (+15% par rapport à 1999)

Bénéfice : 12 milliards de dollars (+49%)

Effectifs à fin 2001 : 85 000 personnes.

La situation actuelle à fin 2001 : fournit plus de 80% des µ pour PC.

Le défi : s'imposer dans le domaine des puces pour les équipements de télécommunications et les terminaux non-PC.

 

CA 2003 :

Intel  : 22 milliards de dollars (+15%), AMD : 2 milliards de dollars

 

Parts de marché des processeurs en 2003 :

Intel 80%, AMD 7%,  Motorola 4%, IBM 2%.

 

La gamme actuelle de processeurs Intel :

http://www.intel.com/products/processor/index.htm

Historique des processeurs Intel (posté le 29 avril 2002) :

http://www.tt-hardware.com/modules.php?name=News&file=article&sid=2534

 

 

 

 

 

 

La concurrence à Intel :

AMD :

http://www.amd.com/fr-fr/   compatible avec l'architecture Intel

Historique des processeurs AMD (posté le 29 avril 2002) :

http://www.tt-hardware.com/modules.php?name=News&file=article&sid=2535

 

 Le site AMD

 

La gamme actuelle

http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118,00.html

et les anciens modèles :

http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_1260,00.html

 

 

 

Athlon 64 Mobile Low Voltage

 

 

Les x32-64bits :

Opteron 64bits

AMD Turon 64 = concurrent du Intel Centrino pour ordinateur portable. Mais c'est juste un microprocesseur, contrairement à Centrino qui est une architecture complète avec gestion du réseau sans-fil. Les AMD seront complétés donc pas des chips sans-fil Broadcom, Atheros ou Lucent.

 

 

 

et autres plate-formes non X86 :

Évolution des gammes de processeurs MIPS, DEC Alpha, PowerPC, SPARC et xxx86

Résumé: L'architecture PowerPC

Apple - Power Mac G4 - Architecture

Spécifications de la "PowerPC Platform"

etc ...

 

 

 

 

 

 

Plus de liens sur les processeurs :

 

leur histoire :

http://www.chez.com/awaag/divers/histo_processeurs.htm

http://forum.zebulon.fr/lofiversion/index.php/t8295.html

http://www.alphatek.info/index.php/Historique_des_CPU_x86:_1970-1979  etc

 

De 1995 à 2005 : 111 CPU de 100 MHz à 3800 MHz

http://www.tomshardware.fr/articlecpu.php?IdArticle=803&NumPage=1

 

+

http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Microprocesseur

 

 

 

 

Actualités

6-2005 - 1 article de http://www.itrnews.com :

Poursuivre la loi de Moore par d’autres moyens
Après le µProcesseur, le nanoprocesseur
Le 13-jun-2005
 

Des chercheurs de l’Institut national de nanotechnologie du Conseil national de recherche du Canada et de l’Université de l’Alberta viennent d’annoncer qu’ils avaient trouvé et expérimenté un nouveau moyen de réaliser un transistor à l’échelle de l’atome. Dans un article du 2 juin publié dans le journal Nature, ils ont démontré la possibilité pour un atome unique chargé sur une surface de Silicium de pouvoir réguler la conductivité d’une molécule avoisinante. Cette innovation se distingue des précédentes par le fait qu’elle autorise un fonctionnement à température normale. Ce pourrait donc être une voie pour construire des microprocesseurs à la fois plus performants et moins gourmands en énergie. La loi de Moore dont on vient de fêter le quarantième anniversaire aurait-elle atteint ses limites ? Les annonces récentes d’Intel et d’AMD indiquent que des difficultés de plus en plus importantes se présentent aux fabricants de semiconducteurs. Alors qu’ils poursuivaient leur quête insatiable pour réduire la finesse de gravure et la fréquence des microprocesseurs, les deux constructeurs ont emprunté une nouvelle voie : celle des multi-cœurs. Celle-ci consistant à explorer les possibilités du traitement parallèle aux niveaux des composants eux-mêmes.

Du transistor au microprocesseur Les scientifiques canadiens ont trouvé un moyen de transformer les molécules en transistors, le composant à la base de tous les systèmes électroniques. Du transistor, inventé en 1947, au microprocesseur en 1971, l’électronique a jeté les bases de deux éléments essentiels. Les progrès de la technologie depuis ont fait le reste permettant de regrouper dans un même circuit des millions de transistors. Pour mémoire, l’Itanium 2 en regroupe près de 600 millions.

 



Il y a trois ans, des chercheurs des universités de Berkeley, Harvard et Cornell avaient eux aussi annoncé la possibilité de transformer une molécule en transistor. Mais le problème majeur était qu’il ne pouvait fonctionner qu’à une température proche du zéro absolu. Plus récemment, trois chercheurs du Quantum Science Research avaient publié un article dans le « Journal Applied Physics » sur un procédé baptisé « Crossbar Latch » permettant de transmettre le courant dans les deux sens et donc de recréer le fonctionnement d’un transistor.

Un ou deux ordres de magnitude L’annonce des chercheurs canadiens constitue donc une nouvelle approche qui pourrait permettre à terme de poursuivre la loi de Moore, mais par d’autres moyens. Pour donner un ordre de grandeur, la finesse de gravure des microprocesseurs qui sont produits actuellement en volume est de 65 nanomètres, soit environ un million de fois plus petite que leurs aînés des années 50. Les projets à moyen terme devraient permettre d’atteindre Le seuil des 22 nm. Une telle voie, si elle s’averrait réalisable, dans des conditions économiques viables, permet de gagner un ou deux ordres de magnitude.

 


« Nous avons démontré qu’il est possible de construire des appareils de petitesse et d’efficacité inégalées, explique Robert Wolkow, un des chercheurs de l’équipe. Une technologie reposant sur ce concept aurait besoin de beaucoup moins d’énergie pour être alimentée, produirait moins de chaleur et fonctionnerait beaucoup plus rapidement ».

« Nous sommes en présence d’une technologie potentiellement très puissante,
poursuit-il, en raison des exigences minimales en termes d’alimentation et de matériaux, sans oublier la nature biodégradable de l’appareil. Si ces résultats représentent une étape importante vers l’électronique moléculaire, d’autres obstacles devront être franchis. »

 

 

 

- 9/2005 Le processeur Cell       + La première révolution RISC :

http://www.presence-pc.com/tests/Le-processeur-Cell-366/

 

 

 

 

 

  retour au sommaire chronologie des  OS