pour les connaisseurs différence entre processeurs risc et sisc ?

pour les connaisseurs différence entre processeurs risc et sisc ? - Hardware

Marsh Posté le 06-02-2002 à 18:35:26    

Salut, je planche sur une question d'un exo d'archi. La question: quels sont les différences entre les processeurs risc et sisc ?
 
Voila j'aimerai donc avoir le plus d'informations possible sinon un lien vers un cours.
Merci d'avance.

Reply

Marsh Posté le 06-02-2002 à 18:35:26   

Reply

Marsh Posté le 06-02-2002 à 18:53:16    

up  :bounce:  :bounce:

Reply

Marsh Posté le 06-02-2002 à 18:55:05    

En gros d'après mon cours d'archi des ordis :
 
RISC :
instructions simples ne prenant qu'un seul cycle
seuls les instructions LOAD et STORE font des accès mémoire
traitement pipeline
instructions exécutées par le matériel
instructions en format fixe
peu d'instructions et de modes d'adressage
toute la complexité est dans le compilateur
plusieurs jeux de registres
 
CISC :
instructions complexes, prenant plusieurs cycles
toutes les instructions font des accès mémoire
peu ou pas de traitement en pipeline
instructions interprétées par un microprogramme
instructions en format variable
beaucoup d'instructions et de modes d'adressage
toute la complexité est dans le microprogramme
un seul jeu de registres
 
-> infos à nuancer selon les cas


---------------
Don't look for a reason... Look for a way out (Cube)  [:leftmaster]  
Reply

Marsh Posté le 06-02-2002 à 18:58:12    

Merci ca devrait m'aider!

Reply

Marsh Posté le 06-02-2002 à 19:07:33    

Pour l'info, les compatibles X86 sont des CISC.


---------------
> Le site sur mes BMW  M535i <
Reply

Marsh Posté le 06-02-2002 à 19:13:04    

LMF a écrit a écrit :

Pour l'info, les compatibles X86 sont des CISC.  




 
RISC interprété maintenant, depuis le Pentium je crois.

Reply

Marsh Posté le 06-02-2002 à 19:43:15    

merci je vais faire avec. C'est gentil à vous de m'avoir aidé

Reply

Marsh Posté le 06-02-2002 à 19:44:53    

Les intel, amd sont en quelque sorte un mix des deux...


---------------
Just drink it!
Reply

Marsh Posté le 06-02-2002 à 20:15:18    

fodger a écrit a écrit :

Les intel, amd sont en quelque sorte un mix des deux...  




 
ouais, mais a force de rajouter des instructions (MMX, 3DNow & co) les processeurs Intel et AMD tendent plutot vers le CISC
 
pour du bon RISC, faut aller voir du coté d'IBM :)


---------------
Don't look for a reason... Look for a way out (Cube)  [:leftmaster]  
Reply

Marsh Posté le 06-02-2002 à 20:17:39    

c'est claire...


---------------
Just drink it!
Reply

Marsh Posté le 06-02-2002 à 20:17:39   

Reply

Marsh Posté le 06-02-2002 à 20:23:58    

crycry je viens de lire un article qui disait les mêmes choses que toi. Les porcesseurs intel sembleraient etre des proc sisc a part entière.

Reply

Marsh Posté le 06-02-2002 à 20:26:46    

le pentium 4 est un proc RISC  
 
la famille des x86 sont tous des CISC !!!


---------------
TIME TO KICK SOME ASS !!!
Reply

Marsh Posté le 06-02-2002 à 20:31:01    

processeurs risc = motorola/ibm powerpc (ceux des mac entre autres)donc G3 ou G4 et les vieux genre PPC 601,603,604...

Reply

Marsh Posté le 20-02-2002 à 22:27:06    

les athlon c un proc risc ?  :??:

Reply

Marsh Posté le 20-02-2002 à 22:30:39    

zobkiller666 a écrit a écrit :

le pentium 4 est un proc RISC  
 
la famille des x86 sont tous des CISC !!!  




Maintenant, c'est un melange des deux!!! En interne, il y a plusieurs modules qui fonctionnent en RISC, mais globalement la famille des X86 est CISC. QUe ca soit AMD ou INTEL, ca ne change rien (dernier post) puisque les proc AMD offrent les meme fonctionnalités qu'un INTEL!!! Interieurement ils ne peuvent pas etre bien different, sinon t'aurai 2 windows different pour chaque famille de proc! As tu l'impression de recompiler ton windows lorsque tu installes???

Reply

Marsh Posté le 20-02-2002 à 22:36:56    

Gannick a écrit a écrit :

 
Maintenant, c'est un melange des deux!!! En interne, il y a plusieurs modules qui fonctionnent en RISC, mais globalement la famille des X86 est CISC. QUe ca soit AMD ou INTEL, ca ne change rien (dernier post) puisque les proc AMD offrent les meme fonctionnalités qu'un INTEL!!! Interieurement ils ne peuvent pas etre bien different, sinon t'aurai 2 windows different pour chaque famille de proc! As tu l'impression de recompiler ton windows lorsque tu installes???  




 
intel et adm c pareil ?????  :??:

 

[jfdsdjhfuetppo]--Message édité par hAsTiLy14--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 20-02-2002 à 22:37:52    

Citation :

RISC interprété maintenant, depuis le Pentium je crois.


RISC ou CISC ça désigne le jeu d'instruction.
en RISC toutes les instructions prennent la même taille (souvent 32 bits), ça simplifie plein de choses.
les x86 récents empruntent beaucoup de choses au RISC, mais ça reste du CISC: les instructions de taille variables obligent à décoder au moins partiellement une instruction pour trouver sa taille, et donc l'adresse de la suivante.
 

Citation :

le pentium 4 est un proc RISC  
 
la famille des x86 sont tous des CISC !!!


le P4 est un x86.

Reply

Marsh Posté le 20-02-2002 à 22:47:25    

Attention à ne pas tout confondre.
 
Les processeurs Intel sont des processeurs CISC (pt de vu utilisateur).
Seulement le jeu d'instruction en microcodé et convertisse donc
le code CISC en micro-code. La nouveauté du P4 est d'ailleurs
d'avoir un cache L1 de donnée qui contient les microcodes et non
les instructions CISC.
 
Les processeurs RISC ont bien la particularité d'avoir peu de mode
d'adressage (le plus connu, immédiat). Cependant, les unités multimédia
comme ALTIVEC se programme comme le MMX et on peut avoir des opérandes  
de type mémoire.  
 
Quelques exemples de modes d'adressages foireux de CISC (de mémoire):
   es:[bx+k*dx] sur 8086
   (a2)++ (post incrémentation), a0-a7/d0-a7 (sauvegarde des registres) sur 68k
 
Et çà reste basic par rapport à ce qu'on peut trouver dans certaines archi
(genre adressage en tableau circulaire, très sympa !).
 
 
Concernant le fait qu'il y ait ou non un MMX, cela ne change rien, il s'agit tout
au plus d'unité fonctionnel supplémentaire.
 
Le pipeline n'a rien a voir avec le fait que ce soit CISC ou RISC.
Le pipeline n'est pas une spécificité d'un processeur, mais un
concept général pour réaliser une fonction de manière récursive et organiser l'archi en fonction
afin de paralléliser le traitement des données et augmenter les débits
de traitement (mais cela ne diminue pas le temps d'un seul traitement).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed