Vous êtes sur la page 1sur 32

Université Mohammed V de Rabat Département d’Informatique

École Normale Supérieure de Rabat CLE Informatique

CHAPITRE 1:
ARCHITECTURE DES SYSTÈMES À
MICROPROCESSEUR
Pr. A. ELMOUNADI

Architecture des Ordinateurs

CLE Informatique - Semestre 4


2021 - 2022
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

 « L’architecture des Ordinateurs » définit l’étude et la description du


fonctionnement des composants internes d’un ordinateur. À cet effet, elle
traite :

 Le codage des informations traitées et manipulées par un ordinateur

 La communication entre les différents composants d’un ordinateur

 Le fonctionnement logique interne de ces composants.

Architecture des Ordinateurs 2


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

 En 1854, un mathématicien anglais nommé George Boole (1815-1864),


présente une algèbre pour simuler le raisonnement logique.

 L’étude en question reprend celle de Leibniz, qui voulait déterminer de


manière automatique si un raisonnement est correct.

 L’algèbre de Boole définit alors un ensemble à 2 éléments correspondants


aux valeurs Vrai et Faux ainsi que des opérations pouvant toutes se
ramener à 2 opérations de base.

Architecture des Ordinateurs 3


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

 Dans les années 30, Claude Shannon (1916-2001) fit le rapprochement


entre l’algèbre de Boole et les circuits électriques.

 Il montra que le système binaire manipulé par les opérations logiques de


Boole permettait de réaliser toutes les opérations logiques et
arithmétiques possibles.

Architecture des Ordinateurs 4


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

Qu’est-ce qu’un Ordinateur?

 Un ordinateur est une machine universelle programmable de


traitement de l'information.

 Pour accomplir sa mission, un ordinateur doit pouvoir :

 Acquérir de l'information du monde extérieur

 Stocker l’information

 Traiter l’information

 Restituer l’information au monde extérieur.

Architecture des Ordinateurs 5


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

Naissance de l’Ordinateur:

 1ère génération (1945-1955) : Utilisation des tubes à vide. Inconvénients:


Pannes fréquentes et difficiles à déceler, machines occupant trop
d’espace, etc.

 2ème génération (1955-1965) : Remplacement des tubes à vide par des


transistors, organisation de la machine autour d’un bus, apparition des
technologies de stockage sur bande magnétique, utilisation des moniteurs
(écrans), etc.

Architecture des Ordinateurs 6


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


INTRODUCTION

Naissance de l’Ordinateur:

 3ème génération (1965-1980) : Apparition des circuits intégrés et des


Processeurs, miniaturisation (Ordinateurs plus petits, plus rapides et
moins coûteux), unification du langage d’assemblage pour des machines
différentes d’où la réutilisabilité des programmes, multiprogrammation.

 4ème génération (1980-??) : Apparition des ordinateurs personnels et de


l’intégration à très grande échelle des circuits électroniques (VLSI, Very
Large Scale Integration) avec l’augmentation du nombre de transistors,
etc.

Architecture des Ordinateurs 7


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

 En 1945, John Von Neumann propose un modèle qui fait abstraction du


programme exécuté.

 Cette architecture organise l’ordinateur autour de 4 composants


essentiels:

 L’Unité Arithmétique et Logique (UAL)

 L’Unité de Commande

 La Mémoire Centrale

 Les dispositifs d’Entrée/Sortie

Architecture des Ordinateurs 8


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

Mémoire Centrale

Unité de
UAL
Commande
Accumulateur

Entrée Sortie

Architecture des Ordinateurs 9


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

 UAL:

Elle est constituée de 3 éléments essentiels:

 Les registres

 Les circuits de calcul et de logique combinatoire

 Les canaux de circulation dans l’UAL (Bus de commandes et de données).

Architecture des Ordinateurs 10


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

 L’Unité de Commande:

Elle permet d’effectuer les tâches suivantes:

 Chercher dans la mémoire l’instruction suivante d’un programme (Pointeur


Ordinal)

 Décoder et déterminer la tâche à effectuer.

 Envoyer les commandes adéquates à l’UAL, la mémoire et les contrôleurs


d’entrée/sortie.

 Mémoriser le résultat.

Architecture des Ordinateurs 11


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

 La Mémoire Centrale:

 Le programme et les données y sont stockés

 Idéalement, la mémoire centrale doit être disponible en grande quantité.

 Les dispositifs d’Entrée/Sortie:

 En général, ils s’agit d’un ensemble de périphériques permettant à


l’ordinateur de communiquer avec le monde extérieur.

Architecture des Ordinateurs 12


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


MODÈLE DE VON NEUMANN

 Principales caractéristiques de l’architecture de Von Neumann:

 Elle offre une machine universelle contrôlée par programme (Universelle


contrairement aux autres machines qui sont spécialement dédiées aux
opérations arithmétiques)

 Les instructions et les données sont stockées en Mémoire Centrale (sous


format binaire)

 Elle permet les ruptures de séquence.

Architecture des Ordinateurs 13


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


BLOCS FONCTIONNELS

CPU Mémoire Périphériques E/S

Bus de communication

 Un Bus informatique constitue un ensemble de conducteurs électriques (fils


électriques) permettant de véhiculer en parallèle un lot d’information.

Architecture des Ordinateurs 14


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


BLOCS FONCTIONNELS

 Les Bus informatiques sont organisés en 3 types:

 Les Bus de données: Il s’agit d’un type de bus bidirectionnel qui permet le
transfert des données (ces données peuvent être de n’importe quel type, y
compris les instructions d’un programme)

 Les Bus d'adresses: Il s’agit d’un type de bus unidirectionnel qui permet de
choisir l’adresse mémoire d’une instruction ou d’un périphérique à appeler.

 Les Bus de commande: Aussi appelés Bus de contrôle, ils assurent la


synchronisation des flux d'informations sur les bus de données et les bus
d'adresses.

Architecture des Ordinateurs 15


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 Il s’agit de la carte principale d’un micro-


ordinateur qui regroupe les circuits principaux,
tels que :

 Les Bus

 Les Connecteurs (PCI et PCI Express, AGP, etc.)

 Le Chipset (Contrôleur)

 CPU

 RAM

 Etc.

Architecture des Ordinateurs 16


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

Architecture des Ordinateurs 17


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

La carte mère est constituée des éléments suivants:

 Les connecteurs d’alimentation électrique : à l’aide de ces connecteurs,


la carte mère est mise sous tension pour pouvoir fonctionner.

 Le socket : il s’agit du support utilisé pour accueillir le micro-Processeur.

 Les connecteurs pour les barrettes de mémoire vive (memory slots) :


ils sont généralement au nombre de 2, 3, 4 ou 6 sur la majorité des cartes
mères disponibles sur le marché.

Architecture des Ordinateurs 18


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 Le chipset : aussi appelé le contrôleur, il s’agit d’un circuit électronique


imprimé qui gère les transferts de données entre les différentes
composantes de la machine

 L’horloge : permet de cadencer la vitesse d’exécution des instructions par


le Processeur

 Le CMOS : il s’agit d’une mémoire relativement petite qui permet de


conserver certaines informations nécessaires au bon fonctionnement de
l’ordinateur (exemple: la date et l’heure) même lorsque ce dernier est mis
hors tension

Architecture des Ordinateurs 19


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 La pile CMOS : alimente en électricité le circuit CMOS précité et assure


son fonctionnement

 Le BIOS : il s’agit d’un programme spécifique à la carte mère, il gère


l’interface de bas niveau entre le Processeur et certains périphériques E/S.
Il est surtout utile pour le démarrage de l’ordinateur (POST, MBR)

 Le bus système : aussi appelé bus interne, il relie le Processeur au


contrôleur

Architecture des Ordinateurs 20


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 Le bus mémoire : relie le chipset à la mémoire vive

 Le bus d’extension (aussi appelé bus d’entrées/sorties) : Il relie le


Processeur aux connecteurs d’entrée/sortie et aux connecteurs d’extension

 Les connecteurs E/S :

 Les ports USB (Universal Serial Bus)

 Les connecteurs RJ45 pour la connexion à un réseau informatique,

 Les connecteurs VGA et DVI,

Architecture des Ordinateurs 21


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 Les connecteurs audio analogiques (Jack 3.5mm) et audio numériques


(SPDIF), généralement utilisés pour connecter des hauts parleurs et des
microphones

 Un connecteur HDMI (même rôle que celui des connecteurs VGA ou DVI,
sauf qu’il est destiné aux moniteurs HD)

 Les connecteurs ATA ou Serial ATA (SATA) : pour la connexion de


périphériques de stockage comme les disques durs et lecteurs de disques
optique (CD/DVD), et e-Sata pour la connexion de périphériques de stockage
externe à haut débit,

Architecture des Ordinateurs 22


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


LA CARTE MÈRE

 Les connecteurs d’extension : ce sont des réceptacles pouvant accueillir


des cartes d’extension. Ces ports peuvent être des ports ISA (ancienne
interface), PCI (Peripheral Component Interconnect), PCI Express
(PCI-e) ou AGP (Accelerated Graphics Port).

Architecture des Ordinateurs 23


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


L’UNITÉ CENTRALE DE TRAITEMENT

 L‘Unité Centrale de Traitement (CPU, Central Processing Unit), aussi


appelée Processeur ou encore, µProcesseur (Microprocesseur)

Architecture des Ordinateurs 24


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


L’UNITÉ CENTRALE DE TRAITEMENT

 Il s’agit d’un dispositif matériel qui se présente sous forme d’une puce
électronique d’environ 4cm de côté et de quelques millimètres de hauteur,
directement branché sur la carte mère. Il est surplombé d’un radiateur
puis d’un ventilateur qui va évacuer la chaleur dégagée par l’effet de
joule.

 Le Processeur sert principalement à extraire les instructions de la


mémoire pour ensuite les exécuter.

Architecture des Ordinateurs 25


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


L’UNITÉ CENTRALE DE TRAITEMENT

 La puissance de calcul d’un Processeur est exprimée en Hertz.


Aujourd’hui les Processeurs sont capables de dépasser les 4 Ghz (1 Giga
Hertz = 1 Milliard de Hertz) soit plusieurs milliards d’opérations de
calculs par seconde.

 L’unité de calcul est le MIPS (Million Instructions per Second).

 Les Microprocesseurs actuels disposent de plusieurs cœurs (Core) qui


permettent d’augmenter la capacité de calcul tout en palliant aux
problèmes en relation avec les architectures multiprocesseurs.

Architecture des Ordinateurs 26


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

 Il existe 2 grandes familles d’architecture de Microprocesseurs :

 L’architecture CISC: Complex Instruction Set Computer

 L’architecture RISC: Reduced Instruction Set Computer

Architecture des Ordinateurs 27


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

 Les Microprocesseurs à jeu d'instruction étendu, ou Complex Instruction


Set Computer (CISC), désignent les Microprocesseurs qui vont exécuter
des instructions complexes et utiliser des modes d’adressage mixtes.

 Ces instructions sont qualifiées de complexes car elles sont généralement


composées de plusieurs opérations élémentaires (par conséquent, elles
sont de tailles variables) et vont s’effectuer sur plusieurs cycles d’horloge.

Architecture des Ordinateurs 28


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

 Exemples de Microprocesseurs de type CISC:

 S/360 d’IBM

 PDP-11, VAX (Digital Equipment Corp.)

 68xx, 680x0 de Motorola

 x86 (Pentium, Celeron, etc.) d’Intel

Architecture des Ordinateurs 29


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

 Les Processeurs RISC (Reduced Instruction Set Computer) possèdent


un jeu d'instructions réduit où chaque instruction effectue une seule
opération élémentaire à la fois. Le jeu d'instructions d'un Processeur
RISC est plus uniforme (de taille fixe).

Architecture des Ordinateurs 30


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

 Exemples de microprocesseurs de type RISC:

 Alpha (DEC)

 PowerPC (Motorola)

 MIPS (à ne pas confondre avec l’unité de mesure mips)

 PA-RISC (HP)

 SPARC

Architecture des Ordinateurs 31


Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique

ARCHITECTURE DES SYSTÈMES À MICROPROCESSEUR


ARCHITECTURE CISC & RISC

Quelques différences majeurs entre l’architecture CISC et RISC :

CISC RISC
Architecture de base pour les Architecture repensée à partir des
Microprocesseurs années 80
Instructions complexes et de tailles Instructions réduites et de taille fixe
variables qui nécessitent plusieurs qui nécessitent 1 seul cycle
cycles d’horloge d’horloge
Supporte une couche microcode Supporte une seule couche
d’instructions
Architecture orientée matériel Architecture orientée logiciel
Faible sollicitation de la RAM Forte sollicitation de la RAM
Utilise un grand nombre de modes Utilise un nombre limité de modes
d’adressage d’adressage

Architecture des Ordinateurs 32

Vous aimerez peut-être aussi