Objectifs du module
A la fin du module, voici les objectifs à atteindre:
❑ Comprendre la logique combinatoire et la logique séquentielle
❑ Concevoir des circuits combinatoires
❑ Comprendre les principes de base du fonctionnement interne des
ordinateurs
❑ Comprendre l’utilité des principaux composants du CPU.
❑ Comprendre les étapes de déroulement de l’exécution d’une instruction
❑ Concevoir des programmes en langage d’assemblage.
❑ Maîtriser:
▪ Modes d’adressage
▪ Gestion des interruptions
❑ Maîtriser la simulation des programmes en langage assembleur.
2
À savoir avant le départ !
Méthode de travail :
• Prise des notes est indispensable.
• Le support de cours de chaque séance sera
disponible avant la fin de la semaine sur
Google Classroom (Code : enyswee)
1
Chapitre 1. Introduction à l’architecture des ordinateurs
Dans ce chapitre
▪ Vue fonctionnelle et matérielle simplifiée d’un ordinateur
▪ Systèmes de numération
▪ Opérations binaires
▪ Représentation des informations
– Les entiers naturels
– Les entiers signés
– Les nombres flottants
– Le texte
6
Introduction à l’architecture des ordinateurs
Vue fonctionnelle simplifiée d’un ordinateur
• Entrer les informations à
l’ordinateur sous forme de
texte, d'image, de son, ou
encore de vidéo.
• L’information est toujours
traduite en langage binaire.
• Ces informations binaires
sont traitées dans l’unité
centrale.
2
Introduction à l’architecture des ordinateurs
Vue fonctionnelle simplifiée d’un ordinateur
• Les résultats sont extraits à
l’aide des périphériques de
sortie.
• En cas de besoin de
sauvegarder ces résultats,
on utilise les mémoires
auxiliaires.
Introduction à l’architecture des ordinateurs
Classer les éléments suivant selon leur fonction ?
Aucune, CPU, Mémoire, Entrée, Sortie
Processeur CPU
Batterie Aucune
RAM CPU
Connecteur USB Entrée/Sortie
Puce GPS Entrée
Carte SIM Mémoire
Haut-parleur Sortie
Écran Sortie
Carte SD Mémoire
Vibreur Sortie
Dalle tactile Entrée/Sortie
3
Introduction à l’architecture des ordinateurs
Vue matérielle simplifiée d’un ordinateur
▪ Les périphériques d’entrée :
Clavier, souris, scanner, microphone, caméra web, appareil photos numérique,
capteurs:
• les capteurs de températures (thermistances).
• les capteurs de pression (cristaux piézoélectriques).
• les capteurs de lumières (capteurs CCD) …
• Les périphériques de sortie :
Ecran, imprimante, haut-parleurs…
• Les mémoires auxiliaires :
Le disque dur, disques optiques (CD-ROM et DVD-ROM), mémoires flash
(carte mémoire, clef USB…). 10
Introduction à l’architecture des ordinateurs
Vue matérielle simplifiée d’un ordinateur
▪ L’unité centrale se compose de :
• La carte mère
• Le microprocesseur
• Le chipset
• La mémoire centrale
• Les cartes d’extension
• …
11
4
Introduction à l’architecture des ordinateurs
La carte mère
▪ permet de connecter tous les composants de l’ordinateur
via des ports de différents types:
• Les ports IDE et SATA (disque dur, lecteur DVD-ROM…).
• Les port PCI et PCI Express (cartes d’extension)
• Les ports USB (périphériques).
• Le port AGP (carte graphique)
• Les ports séries (clavier et souris,…).
• Les ports parallèles (imprimante,…).
• …
12
Introduction à l’architecture des ordinateurs
La carte mère
13
5
Introduction à l’architecture des ordinateurs
Le microprocesseur
▪ C’est parmi les plus importants composants matériels de
l’ordinateur
▪ C’est la puce qui exécute les instructions des programmes
▪ Il est caractérisé spécialement par sa fréquence en GHz Deux microprocesseurs
Composé de :
▪ Unité Arithmétique et Logique (UAL): réalise les opérations élémentaires
(addition, soustraction, multiplication, . . .) .
▪ Unité de commande: contrôle les opérations sur la mémoire (lecture/écriture) et
les opérations à réaliser par l’UAL selon l’instruction en cours d’exécution.
▪ Registres
14
Introduction à l’architecture des ordinateurs
Le microprocesseur
▪ Plusieurs constructeurs: Intel, AMD, Motorola,…
▪ Deux types de microprocesseurs(selon le jeu d’instruction) :
▪ CISC (Complex Instruction Set Computer):
➢ instructions complexes sur plusieurs cycles d’horloges.
▪ RISC (Reduced Instruction Set Computer):
➢ centaine d’instructions de base. Chacune est effectuée rapidement.
▪ Plusieurs familles:
▪ La famille x86
▪ La famille x64
▪ famille des PowerPC
▪ La famille ARM
▪ Etc. 15
6
Introduction à l’architecture des ordinateurs
Microprocesseur et carte mère
• Les modules sont interconnectés à l’aide d’un ensemble de bus :
- bus de données
- bus d'adresses
- bus de contrôle et commande
• Il s'agit de plusieurs pistes électroniques qui sont reliées au microprocesseur.
• Ils assurent la communication interne et externe du microprocesseur.
16
Introduction à l’architecture des ordinateurs
Le chipset
▪ Il gère les flux de données numériques entre le ou les processeur(s), la
mémoire et les périphériques.
▪ Conçu pour un type de microprocesseur
▪ Souvent décomposé en deux puces : le Northbridge et le Southbridge.
▪ Augmenter les capacités d'un PC est directement liée au chipset utilisé:
• résolution graphique maximale et nombre maximal de couleurs,
• taille mémoire maximale et type de barrette mémoire RAM
• taille disque dur maximale,
• vitesse maximale des bus, etc.
17
7
Introduction à l’architecture des ordinateurs
La mémoire centrale
▪ Mémoriser temporairement les données lors de l'exécution des programmes
▪ Caractérisée par :
• sa capacité de stockage (Go)
• sa fréquence (MHz)
▪ se présente sous forme de barrette
▪ se fixe sur la carte mère sur les slots de la mémoire vive
▪ organisée en emplacements numérotés de taille fixe appelés mots mémoire
▪ chaque mot possède sa propre adresse.
18
Introduction à l’architecture des ordinateurs
Les cartes d’extension
▪ des cartes qui permettent d’augmenter les capacités et les fonctionnalités de
l’ordinateur
▪ se fixent sur les ports de la carte mère
Carte réseau Carte wifi Carte graphique Carte son
19
8
Introduction à l’architecture des ordinateurs
L'alimentation
▪ Le bloc d'alimentation est utilisé pour alimenter la carte mère et les différents
lecteurs depuis le secteur (en générale 220V).
▪ Les composantes internes d’un ordinateur sont alimentées par la carte mère.
▪ Le voltage interne, en générale, d'un ordinateur est de 12 volts.
20
Introduction à l’architecture des ordinateurs
▪ En résumé nous avons fait un
survol des éléments principaux d’un
ordinateur.
21