Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3825 connectés 

 


Dernière réponse
Sujet : pour les connaisseurs différence entre processeurs risc et sisc ?
karl18 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).

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karl18 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).
wave

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.

hAsTiLy14

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]

Gannick

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???

hAsTiLy14 les athlon c un proc risc ?  :??:
Glaudiator processeurs risc = motorola/ibm powerpc (ceux des mac entre autres)donc G3 ou G4 et les vieux genre PPC 601,603,604...
zobkiller666 le pentium 4 est un proc RISC  
 
la famille des x86 sont tous des CISC !!!
bouteilledo 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.
fodger c'est claire...
crycry

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 :)

fodger Les intel, amd sont en quelque sorte un mix des deux...
bouteilledo merci je vais faire avec. C'est gentil à vous de m'avoir aidé
FFTDarker

LMF a écrit a écrit :

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




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

LMF Pour l'info, les compatibles X86 sont des CISC.
bouteilledo Merci ca devrait m'aider!
crycry 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
bouteilledo up  :bounce:  :bounce:
bouteilledo 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)