Pourquoi prendre des RISC?

ahlner Membre non connecté
-
- Voir le profil du membre ahlner
- Inscrit le : 30/08/2013
- Groupes :
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"
Albert Einstein
Albert Einstein

HerbertP Membre non connecté
-
- Voir le profil du membre HerbertP
- Inscrit le : 25/06/2015
- Groupes :
Christophe - Probablement sur une autre planète
Mageia 9 - 64 bit - 4 * Intel Core i5-4460 CPU @ 3.20GHz - Mem 7,7 Gio - GeForce GTX 1050 Ti/PCIe/SSE2
Mageia 9 - 64 bit - 4 * Intel Core i5-4460 CPU @ 3.20GHz - Mem 7,7 Gio - GeForce GTX 1050 Ti/PCIe/SSE2

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Le programmeur code des instructions dans un langage de haut niveau, le compîlateur ou l'interpréteur les traduit en instructions de bas niveau, plus nomreuses, incompréhensibles humainement, et ce sont celles-là que traite le processeur. C'est ce jeu d'instructions que l'on qualifie de complexe : CiISC ou réduit : RISC. Bref, entre le RISC et le CISC le problème est de savoir à qui on veut faire assurer la complexité : au processeur ou au compilateur.
Les partisans du RISC arguent du fait que les instructions complexes nécessitent des circuits électroniques plus complexes et des cycles processeur plus nombreux par instruction pour remonter cette complexité au niveau du compilateur ( ou interpréteur). Celui-ci ne doit produire qu'un nombre plus limité d'instructions également plus simples. Ces instructions plus simples et moins nombreuses sont forcément traitées plus rapidement par les processeurs moins complexes. Ce déport de la complexité vers le compilateur est également justifié par le fait qu'un programme est plus souvent exécuté que compilé.
Voilà pour la théorie. Pour la pratique...
Édité par magnux77 Le 22/06/2018 à 16h05
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Qui peut citer un processeur Risc actuel ?
Yves

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Papoteur :
ARM !
Qui peut citer un processeur Risc actuel ?
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Pour l'utilisateur final, ceci n'a pas beaucoup d'importance. J'ai quand même l'impression que les processeurs ARM ont complexifié leur architecture, peuvent-ils toujours être qualifiés de RISC ?
On retiendra que ARM a gagné sur le terrain des téléphones portables mais que PowerPC a perdu face à Intel chez Apple. Mais est-ce le résultat du choix de l'architecture ?
Yves

ahlner Membre non connecté
-
- Voir le profil du membre ahlner
- Inscrit le : 30/08/2013
- Groupes :
Merci pour vos réponses et désolé pour ma réponse tardive.
Quand j'ai initié cette discussion, j'avais l'esprit plaisantin :
Citation :
Pourquoi prendre des RISC -- Pourquoi prendre des risques?
Prendre des RISC est-ce prendre des risques?
Comme le fait remarquer Papoteur, cela n'a pas grande importance.
Mais pour un passionné du code d'assemblage comme moi, l'important c'est de connaître le jeu d'instruction et les différents modes d'adressage.
J'ai pratiqué le Zilog Z80 et le Motorola MC6803 (disponible dans l'ordinateur Alice), et dans les cours du soir le Motorola MC6809 (très puissant jeu d'instructions), le Motorola MC 68000, et l'Intel 8088/8086 : le 80386 venait de sortir avec ses "200 000 - 300 000" portes!
Je suis intéressé de connaître l'ARM, notamment son jeu d'instructions et ses modes d'adressage.
Merci pour toute information sur le sujet.
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"
Albert Einstein
Albert Einstein
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie