Please enable JavaScript.
Coggle requires JavaScript to display documents.
Architectures des ordinateurs, Nagga Sabrine - Coggle Diagram
Architectures des ordinateurs
fondamentaux et niveaux d'abstractions
objectifs: comprendre la structure et le fonctionnement des ordinateurs/l’évolution des architectures /l’interface logiciel / matériel
couches
logiciel:apps/OS
Interface:ISA
matériel:processeur/opérateur/controle
niveau de traduction
programme==>compilateur==>assembleur
langage assembleur==>assembleur==>langage machine
l'architecture du jeu d'instruction ISA
ISA (Instruction Set Architecture) : interface entre programme et matériel.
Définie par le constructeur — chaque processeur reconnaît son propre jeu d’instructions.
Bonne ISA: Durabilité+Généralité+Fonctionnalités suffisantes+Implémentation efficace.
Opérandes et régistres
registres:Unités fonctionnelles prennent leurs arguments dans des registres internes pour des raisons de rapidité d'accés
transfert memoire
load:Lw:charge un registre depuis la memoire
store Sw:stocke le contenu d'un registre vers la mémoire
Mode dadressage:
Immédiat : donnée contenue dans l’instruction.
Direct : adresse mémoire directe.
Indirect : adresse dans un registre.
Relatif : déplacement utilisé pour les sauts.
Registre + déplacement / index.
Catégories d'architectures
Machine à accumulateur → une seule unité de calcul.
Machine à pile → opérations sur une pile (rare).
Machine à registres généraux → plusieurs registres polyvalents.
Machine Load/Store → seules les instructions load/store accèdent à la mémoire.
RISC et CISC
RISC:Reduced Instruction Set Computer
Jeu d’instructions complexe
Peu de registres
Longueur variable
Accès mémoire multiple
Décodeur complexe
Compilateur simple
CISC:Complex Instruction Set Computer
Beaucoup de registres
Beaucoup de registres
Longueur fixe
Load/Store uniquement
Décodeur simple
Compilateur plus complexe
Performance et évolution:
Facteurs influençant la performance :
Nombre d’instructions exécutées,
Temps d’un cycle d’horloge,
Nombre de cycles par instruction.
Nagga Sabrine