Objectifs de l’enseignement : la matière a pour objectif de mettre en clair le principe de fonctionnement de
l’ordinateur avec une présentation détaillée de l’architecture de l’ordinateur.
Introduction à la notion d’architecture des ordinateurs
La machine de Von Neumann et la machine Harvard.
“chéma global d’une architecture
L’UAL
Les bus
Les registres
La mémoire interne : mémoire RAM (SRAM et DRAM), ROM, temps d’accès, latence,…
La mémoire cache : utilité et principe, algorithmes de gestion du cache (notions de base)
Hiérarchie de mémoires
Chapitre 3 : Notions sur les instructions d’un ordinateur :
Langage de haut niveau, assembleur, langage machine
Les instructions machines usuelles (arithmétiques, logiques, de comparaison, chargement,
rangement, transfert, sauts,…)
Principe de compilation et d’assemblage (notions de base)
L’unité de contrôle et de commande
Phases d’exécution d’une instruction (‘echerche, décodage, exécution, rangement des résultats)
UCC pipeline
L’horloge et le séquenceur
Rôle du processeur, calcul de CPI (Cycle per Instruction), les processeurs CISC et RISC.
Le microprocesseur MIPS R3000
Structure externe du processeur MIPS R3000
Structure interne du processeur MIPS R3000
Jeu d’instructions, Formats et programmation du MIPS R3000.
Programmation du MIPS R3000
Notions sur les interruptions, les entrées-sorties et les instructions systèmes (cas du MIPS R3000)
Alain Cazes , Joëlle Delacroix, Architecture des machines et des systèmes informatiques 4 ème édition, Collection : Informatique, Dunod, 2011.
Andrew S. Tanenbaum, Todd Austin Structured Computer Organization, Pearson, 2012.
Paolo Zanella, Yves Ligier, Emmanuel Lazard, Architecture et technologie des ordinateurs : Cours et exercices – Collection : Sciences Sup, Dunod, 5ème édition, 2013.
Liens vers le microprocesseur MIPS R3000