Tous savoir sur les CPU (architectures, fréquences, etc...)

C'est le lieu des discussions diverses et variées, mais toujours en rapport avec le thème général du forum et dans l'esprit de celui-ci. Contient des rubriques électroniques.

Modérateurs : Papy.G, fneck, Carl

Rony
Messages : 33
Inscription : 16 janv. 2010 20:39

Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Rony »

Bonjour.

J'ai créé ce post pour continuer le sujet des CPU de ma présentation ici :
http://forum.system-cfg.com/viewtopic.p ... 9&start=15


Donc ce que j'aimerais savoir c'est quoi les différentes architectures des CPU ? Car j'ai troujours cru que seul la fréquence avait une importance... :shock:
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par 6502man »

C'est un vaste sujet.

Pour les differencier il y a déjà les differentes generations, qui correspondent plus ou moins au nombre de bits traités par le cpu :

-4 bits
-8 bits
-16 bits
-32 bits
-64 bits
-....


Ensuite tu a le systeme d'architecture :

RISC
SISC
....

Et apres pour chaque il y a differentes frequences .

Voila, en resume

Je laisse aux autres completer .
Dernière modification par 6502man le 18 janv. 2010 20:31, modifié 1 fois.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Rony
Messages : 33
Inscription : 16 janv. 2010 20:39

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Rony »

OK pour les bits, sa je connais plus ou moins (enfin surtout le 32 et un peu le 64).

Par contre je connais pas du tout ceci :
RISC
SISC
Et quand on parle de 286, 386, 486, etc... c'est quoi ?
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par gilles »

L'ideal pour bien comprendre les différentes architectures, c'est d'étudier les processeurs des mainfraime des années 60, pratiquement tout a été inventé en terme d'architecture à cette époque... (y compris les instructions très longues, le superscalaire etc...).
Daniel
Messages : 17400
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Daniel »

L'architecture des processeurs est un sujet très complexe, il n'est pas facile de trouver des articles simples. Pour les processeurs Intel j'ai trouvé ceci : http://wapedia.mobi/en/X86
Toujours pour Intel : http://www.arcanapercipio.com/cpu/histo/p1-p5.php

En simplifiant à l'extrême on peut dire que les évolutions majeures ont été :
- le passage de l'architecture 8 bits à 16 bits (8086)
- le 32 bits avec le 386 et le 486
- le Pentium et ses évolutions
- le 64 bits
- les processeurs multi-core
C'est un résumé un peu rapide car c'est en fait beaucoup plus subtil.

Si on se limite aux processeurs Intel et compatibles, il y a une caractéristique intéressante : la compatibilité ascendante. Ce qui veut dire que les instructions du 8080 fonctionnent sur tous les successeurs. Il n'y a évidemment aucune compatibilité "descendante". Vu les progrès fantastiques réalisés sur tous les points (taille et nombre des registres, nombre d'instructions, etc.) c'est rigoureusement impossible. On ne peut pas imaginer faire fonctionner simplement un logiciel 32 bits sur une machine 16 bits.
Dernière modification par Daniel le 18 janv. 2010 19:55, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
Rony
Messages : 33
Inscription : 16 janv. 2010 20:39

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Rony »

Daniel a écrit :Toujours pour Intel : http://www.arcanapercipio.com/cpu/histo/p1-p5.php
J'ai trouvé de la lecture pour la soirée. :mrgreen:
Par contre je comprends pas l'anglais, donc je laisse tomber le 1er lien... :|
Daniel a écrit :En simplifiant à l'extrême on peut dire que les évolutions majeures ont été :
- le passage de l'architecture 8 bits à 16 bits (8086)
- le 32 bits avec le 386 et le 486
- le Pentium et ses évolutions
- le 64 bits
- les processeurs multi-core
C'est un résumé un peu rapide car c'est en fait beaucoup plus subtil.

Si on se limite aux processeurs Intel et compatibles, il y a une caractéristique intéressante : la compatibilité ascendante. Ce qui veut dire que les instructions du 8080 fonctionnent sur toutes les successeurs. Il n'y a évidemment aucune compatibilité "descendante". Vu les progrès fantastiques réalisés sur tous les points (taille et nombre des registres, nombre d'instructions, etc.) c'est rigoureusement impossible. On ne peut pas imaginer faire fonctionner simplement un logiciel 32 bits sur une machine 16 bits.
La tu parle principalement des bits du CPU.
Mais concrètement, à quoi corresponds tous les chiffres 386, 486, 8086, 80286 et x86 que je vois régulièrement ?
Est-ce que c'est le modèle ou une unité de quelque chose ?
L'ideal pour bien comprendre les différentes architectures, c'est d'étudier les processeurs des mainfraime des années 60, pratiquement tout a été inventé en terme d'architecture à cette époque... (y compris les instructions très longues, le superscalaire etc...).
La j'ai aucune connaissance.
Aurais-tu un lien intéressant ?
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17487
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par fneck »

Rony a écrit :Mais concrètement, à quoi corresponds tous les chiffres 386, 486, 8086, 80286 et x86 que je vois régulièrement ?
Et Google il fait quoi? On veut bien discuter et expliquer des trucs, mais faut aussi que tu cherches un peu par toi même :(
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Daniel
Messages : 17400
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Daniel »

Les noms des processeurs Intel sont tellement connus, même du grand public, qu'ils sont souvent abrégés.
Si tu veux chercher :
- 286 est un diminutif pour 80286
- 386 est un diminutif pour 80386
- 486 est un diminutif pour 80486
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par 6502man »

J'oubliais il y a eu le permier processeur intel à 4 bits :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17487
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par fneck »

Sur cette page tu as la lignée des processeur Intel jusqu'au 486
http://www.system-cfg.com/pages/hist_processeur.php
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
frodon69
Messages : 2497
Inscription : 24 juin 2007 10:55
Localisation : Lyon

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par frodon69 »

il y a aussi le nombre de transistor, la taille de la gravure...
Frodon69
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17487
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par fneck »

D'autres infos déjà postées sur le forum sur l'histoire des processeurs
http://forum.system-cfg.com/viewtopic.php?f=7&t=1255
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Rony
Messages : 33
Inscription : 16 janv. 2010 20:39

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par Rony »

Bonjour, et désolé pour la réponse un peu tardive.

Bon j'ai lu ces sujets très intéressant, et j'ai déjà pas mal de choses que j'ai compris, comme les modèles (286, etc...). 8)

Pourquoi les bits sont-t-elle en général (exception du 24 bits) doublée genre 4, 8, 16, 32, 64 ?
Je sais que c'est pareil pour la RAM et les clé USB, mais pourquoi ?
Si j'ai bien compris, les bits sont en gros le nombre de bits qui peuvent être géré en même temps, juste ?
Et pourquoi faut-t-il un cache sur les CPU, la RAM suffit pas ? :shock:

Sinon j'ai une collec de CPU chez moi, les voici :
Image

Je connais le Pentium 4, c'est tout.
Pourquoi mes Pentium 3 et Pentium 2 sont-t-il monté dans cette "cartouche" ? :shock:
Le celeron est-t-il bien un Pentium 4 moins puissant ?
Le reste je connais pas du tout...
Avatar de l’utilisateur
frodon69
Messages : 2497
Inscription : 24 juin 2007 10:55
Localisation : Lyon

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par frodon69 »

Rony a écrit :Pourquoi mes Pentium 3 et Pentium 2 sont-t-il monté dans cette "cartouche" ? :shock:
le fameux slot 1, plein de faux contacts qui ont grillé plein de processeurs... le socket 7 d'avant et le socket 370 d'après sont plus fiables, le proc ne bouge pas.
Frodon69
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Tous savoir sur les CPU (architectures, fréquences, etc...)

Message par 6502man »

Rony a écrit : Et pourquoi faut-t-il un cache sur les CPU, la RAM suffit pas ? :shock:
Sans trop rentrer dans la technique:

-le cache CPU sert uniquement ou processeur qui stocke les données les plus souvent utilisé pour ne pas aller les rechercher a chaque fois en RAM, cela donne un gain de temps enorme.
-le cache CPU gere un "pipeline de données" (comme la pile en programmation assembleur).



C'est une explication très très simplifié :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre