Académique Documents
Professionnel Documents
Culture Documents
Laqtib
2022/2023
Architecture des
ordinateurs
1
S.Laqtib
Informatique
Information + automatique
• On fait souvent le raccourci informatique = ordinateur
2
S.Laqtib
Un peu d’histoire…
• Les premiers instruments servant à calculer
3
S.Laqtib
Un peu d’histoire…
4
S.Laqtib
La pascaline
La pascaline, initialement dénommée machine
d’arithmétique puis roue pascaline, est une calculatrice
mécanique inventée par Blaise Pascal et considérée comme
la première machine à calculer
Blaise Pascal 1623-1662
5
S.Laqtib
6
S.Laqtib
7
S.Laqtib
8
S.Laqtib
9
S.Laqtib
Transistor
10
S.Laqtib
11
S.Laqtib
PDP 8E (1965) 10
12
S.Laqtib
Micral-N (1973)
11
13
S.Laqtib
14
S.Laqtib
Le premier
Apple
Macintosh
1984
15
S.Laqtib
Loi de Moore
2021/2022
Architecture des
ordinateurs: chap2
Architecture de base
17
S.Laqtib
Vocabulaire…
Ordinateur
Machine électronique programmable capable de réaliser des
calculs logiques sur des nombres binaires.
18
S.Laqtib
Système d'exploitation …
.
19
S.Laqtib
Architecture de base
20
S.Laqtib
21
S.Laqtib
Le processeur
L'unité de traitement est un circuit qui s'occupe de faire des calculs et de
manipuler l'information provenant des entrées-sorties ou récupérée dans la
mémoire. Dans les ordinateurs, l'unité de traitement porte le nom
de processeur, ou encore de Central Processing Unit, abrévié en CPU.
Tout processeur est conçu pour effectuer un nombre limité d'opérations bien
précises, comme des calculs, des échanges de données avec la mémoire, etc. Ces
opérations sont appelées des instructions
22
S.Laqtib
En résumé, le CPU sert d'interface entre les échanges de données et les différents
composants du PC comme le disque dur, la mémoire vive, la carte son, la carte
graphique.
23
S.Laqtib
La mémoire
La Mémoire Principale (MP) permet de stocker de l’information.
• Nous appelons « information » tout ensemble de données (textes, nombres,
sons, images, etc) ou instructions . Toute information est manipulée sous forme
binaire par le processeur.
• La mémoire est divisée en emplacements de taille fixe (en général 1 octet = 8
bits) utilisés pour stocker instructions et données.
Emplacement Adresse
24
S.Laqtib
25
S.Laqtib
26
S.Laqtib
L'architecture Harvard
• Avec l'architecture Harvard, le processeur sait faire la distinction entre
programme et données. Les données sont stockées dans la mémoire RAM, le
programme est stocké dans la mémoire ROM. Les deux sont séparés, accédés par
le processeur sur des bus séparés, et c'est ce qui permet de faire la différence
entre les deux
27
S.Laqtib
28
S.Laqtib
Vocabulaire…
Informatique
• Science du traitement de l'information.
Système informatique
• Ensemble des moyens logiciels & matériels nécessaires
pour satisfaire les besoins informatiques des utilisateurs.
29
S.Laqtib
Machines multicouches
30
S.Laqtib
Machines multicouches
31
S.Laqtib
Machines multicouches
32
S.Laqtib
Machines multicouches
33
S.Laqtib
Machines multicouches
34
S.Laqtib
Machines multicouches
35
S.Laqtib
Machines multicouches
36
S.Laqtib
2021/2022
Architecture des
ordinateurs: chap3 Les
composants d’un ordi
37
S.Laqtib
38
S.Laqtib
La RAM CMOS
CMOS (complementary metal-oxide semiconductor )
technologie de circuit intégré
utilise une voltage plus bas que le TTL (3.3V plutôt que 5V) et qui
consomme moins de puissance que le TTL.
RAM CMOS
contient plusieurs informations relatives au matériel d’un PC telles
que les types de disque dur, de clavier, d’écran et de chipset.
contient aussi la date et le temps du système qui est mis à jour par
un RTC (Real Time Clock, un circuit qui compte le temps, alimenté
aussi par la pile).
L’information contenue dans la RAM CMOS est utilisée par
le BIOS.
39
S.Laqtib
40
S.Laqtib
41
S.Laqtib
42
S.Laqtib
Démarrer un ordinateur
(“bootstrapping”)
4. L'affichage de SE
43
S.Laqtib
La carte mère
Définition:
44
S.Laqtib
La carte mère
C hipset
45
S.Laqtib
La carte mère
46
S.Laqtib
La carte mère
47
S.Laqtib
La carte mère
Les éléments de la carte mère (1)
48
S.Laqtib
La carte mère
Les éléments de la carte mère (2)
49
S.Laqtib
La carte mère
50
S.Laqtib
La carte mère
Les différents connecteurs d’entrées-sorties (4)
6.les connecteurs IDE ou Serial ATA I ou II pour la connexion
de périphériques de stockage comme les disques durs ;
7.les connecteurs d'extension : ce sont des réceptacles pouvant
accueillir des cartes d’extension (ces cartes sont utilisées pour ajouter
des fonctionnalités ou augmenter la performance d’un micro-ordinateur,
par exemple une carte graphique peut être ajoutée à un ordinateur
pour améliorer la qualité de l’affichage sur le moniteur). Ces ports sont
appelés ports PCI et sur des cartes mères plus récentes PCI Express
51
S.Laqtib
52
S.Laqtib
la carte graphique
53
S.Laqtib
54
S.Laqtib
pixels
55
S.Laqtib
56
S.Laqtib
Chaque pixel reçoit directement les valeurs des trois canaux RVB (rouge- vert-
bleu, RGB), chaque composante RVB exige un octet (8 bits) pour pouvoir
afficher 256 intensités différentes du canal, chaque pixel sera donc représenté
par 24 bits. Ceci nous permet d'obtenir en fin du compte 256 x 256 x 256 =
16,777,216 couleurs différentes.
Pixels
57
S.Laqtib
58
S.Laqtib
59
S.Laqtib
60
S.Laqtib
la carte graphique
Les principaux composants d'une carte vidéo sont :
• Un processeur graphique.
• La mémoire vidéo.
• Le RAMDAC.
• Le BIOS vidéo.
• L'Interface.
• La Connectique.
En plus de ces composants elle se caractérise par :
• Le bus utilisé (isa, pci, agp).
• Son convertisseur digital-analogique.
61
S.Laqtib
62
S.Laqtib
63
S.Laqtib
64
S.Laqtib
65
S.Laqtib
66
S.Laqtib
67
S.Laqtib
68
S.Laqtib
69
S.Laqtib
la carte Son
70
S.Laqtib
71
S.Laqtib
72
S.Laqtib
73
S.Laqtib
Le disque dur
• Le disque dur est l'un des composants (ou
périphérique) de l'ordinateur servant à
conserver les données de manière persistante,
contrairement à la mémoire vive, qui est
volatile.
74
S.Laqtib
Le disque dur
• Le stockage de l’information dépend du support utilisé:
Magnétique: HDD, Hard Disk Drive
Electronique(Flash): SSD, Solid State Drive
Le Disque Solid State Hybrid Drive (SSHD)
75
S.Laqtib
Organisation interne
76
S.Laqtib
Organisation interne
Un disque dur est constitué d'un ou plusieurs plateaux empilés
sur lesquels une co uche magnétique est déposée.
77
S.Laqtib
Principe de fonctionnement
78
S.Laqtib
79
S.Laqtib
80
S.Laqtib
Organisation interne
Un disque dur est constitué non pas d'un seul disque,
mais de plusieurs disques rigides en métal, en verre ou
en céramique, empilés à une très faible distance les uns
des autres et appelés plateaux (en anglais platters).
~
81
S.Laqtib
Organisation interne
82
S.Laqtib
Grandeurs caractéristiques
et performances
Exemple: (A) plateau , (B) bras , (C) tête
(D) cylindre , (E) piste , (F) secteur
Capacité (en Go)
• le nombre de cylindres (D) (= nombre de
pistes)
• le nombre de têtes de lecture/écriture (C)
• le nombre de secteurs par piste (F)
• Le nombre d’octets par secteur (512)
• On peut calculer la capacité d'un disque dur
𝑪𝒂𝒑𝒂𝒄𝒊𝒕é =D × C × F ×512
𝑪𝒂𝒑𝒂𝒄𝒊𝒕é = nb de cylindres × nb de têtes de lecture/écriture
×nb de secteurs par piste × nb d’octet par secteur(512)
83
S.Laqtib
Grandeurs caractéristiques
et performances
84
S.Laqtib
Grandeurs caractéristiques
et performances
85
S.Laqtib
Grandeurs caractéristiques
et performances
86
S.Laqtib
Grandeurs caractéristiques
et performances
87
S.Laqtib
Exercice 1
88
S.Laqtib
Solution
89
S.Laqtib
Solution (suite)
90
S.Laqtib
Exercice 2
Prenons 2 disques aux caractéristiques suivantes :
Disque 1 : Disque 2 :
Vitesse de rotation : 7200tr/mn Vitesse de rotation : 5400tr/mn
Nombre de secteurs/piste: 32 Nombre de secteurs/piste
Octets /secteur : 512 : 32 Octets /secteur : 512
Temps de déplacement moyen : Temps de déplacement moyen :
9ms 4ms
Temps de déplacement minimum : Temps de déplacement minimum
3ms : 2 ms
Nombre de plateaux : 128 Nombre de plateaux : 128
91
S.Laqtib
Solution
Disque 1 : Disque 2 :
• Débit : 7200/60 * 32*512 • Débit : 5400/60 * 32*512
= 1966080 octets/s = 1474560 octets/s
• Temps de latence : 4,16ms • Temps de latence : 5,55 ms
• Temps de lecture d'un • Temps de lecture d'un
secteur : 0,26 ms secteur : 0,36 ms
• Temps d'accès : 9 + 4.16 • Temps d'accès : 4 + 5,55
+ 0,26 = 13,42 ms + 0,36 = 9,91ms
92
S.Laqtib
• Serial ATA ;
• SCSI ;
93
S.Laqtib
94
S.Laqtib
95
S.Laqtib
96
S.Laqtib
97
S.Laqtib
98
S.Laqtib
99
S.Laqtib
100
S.Laqtib
101
S.Laqtib
102
S.Laqtib
103
S.Laqtib
104
S.Laqtib
105
S.Laqtib
Les Bus
106
S.Laqtib
Les Bus
107
S.Laqtib
Les Bus
Les différents types de bus
108
S.Laqtib
109
S.Laqtib
Les Bus
Les différents types de bus
110
S.Laqtib
111
S.Laqtib
Les Bus
Caractéristique d’un bus
Largeur: le bus comporte un nombre de lignes paralléles, chacune d’entre-
elles laissant passer un seul bit à la fois. Désigne le nombre de bits qu'un bus
peut transmettre simultanément.
Fréquence: exprimée en mégahertz (MHz), le nombre de paquets de
données envoyés ou reçus par seconde.
Bande passante: Aussi appelée taux de transfert, représente le débit
maximum auquel peuvent circuler les données. Elle s'exprime en méga octets
par seconde . Si un bus 16 bits évolue a une fréquence de 8 MHz (1 Hertz =
1 impulsions/s), on peut estimer sa bande passante théorique maximale à :
8 x 16 = 128 Mbits/s = 16 Mo/s (1 octet équivaut à 8 bits).
112
S.Laqtib
113
S.Laqtib
114
S.Laqtib
115
S.Laqtib
116
S.Laqtib
117
S.Laqtib
118
S.Laqtib
119
S.Laqtib
1992: Intel propose le bus PCI, est un standard de bus local (interne)
permettant de connecter des cartes d'extension sur la carte mère d'un
ordinateur
120
S.Laqtib
121
S.Laqtib
1997: L'AGP est mis au point et introduit par Intel ,était un port interne
destiné exclusivement aux cartes graphiques.
Largeur: 32 bits
Fréquence: 66 MHz
Bande passante: 264 Mo/s (1x)/ 2112 Mo/s (8x)
Technologie DMA et DIME
Modes 2x, 4x, 8x
122
S.Laqtib
Le Bus AGP
123
S.Laqtib
124
S.Laqtib
125
S.Laqtib
USB
126
S.Laqtib
127
S.Laqtib
PCMCIA ou PC Card
128
S.Laqtib
129
S.Laqtib
Les Mémoires
130
S.Laqtib
131
S.Laqtib
132
S.Laqtib
Deux structures :
La DRAM - Dynamic RAM (tps d’accès : 60 nano secondes)
La SRAM - Static RAM (tps d’accès 5 nano secondes)
133
S.Laqtib
134
S.Laqtib
135
S.Laqtib
La mémoire vive statique (ou SRAM pour l’anglais Static Random
Access Memory) est un type de mémoire vive utilisant des
bascules pour mémoriser les données
Chaque bit d’une SRAM est formé par une bascule (latch)
constituée par 4 à 6 transistors. L’information stockée peut être
maintenue sans dégradation pendant une centaine d’heures.
L’intéret de ce type de mémoire est sa vitesse (quelques ns) mais
son cout est élevé
136
S.Laqtib
137
S.Laqtib
138
S.Laqtib
139
S.Laqtib
140
S.Laqtib
Les EPROM sont des PROM pouvant être effacées. Ces puces possèdent
une petite fenêtre de quartz permettant de laisser passer des rayons ultra-
violets provenant d’un “effaceur d’Eprom” ou Brûleur d’Eprom.
141
S.Laqtib
142
S.Laqtib
Les EEPROM (Electrically Erasable Read Only Memory) sont aussi des PROM
effaçables, mais contrairement aux EPROM, celles-ci peuvent être effacées par un
simple courant électrique
C’est-à-dire qu’elles peuvent être effacées même lorsqu’elles sont en position dans
l’ordinateur.
D’autre part l’EEPROM peut-être écrite et lue mot par mot, alors que la Flash ne peut
être effacée que par pages (la taille des pages étant en constante diminution).
143
S.Laqtib
144
S.Laqtib
Les Processeurs
145
S.Laqtib
146
S.Laqtib
La hiérarchie est logique : Ryzen 3 < Ryzen 5 < Ryzen 7 < Ryzen 9 <
Ryzen Threadripper. Plus sophistiqués et plus performants que les
autres, les Threadripper sont destinés aux stations de travail et
autres machines effectuant de lourds calculs (création numérique,
traitement audio-vidéo, etc.). On les retrouve uniquement dans des
PC de bureau professionnels.
147
S.Laqtib
148
S.Laqtib
149
S.Laqtib
150
S.Laqtib
SKU: Enfin, et c'est sans doute le plus important, la ou les lettres qui
terminent la référence du processeur correspondent à son profil
énergétique. Autrement dit, à sa consommation électrique et à son
enveloppe thermique, ce qui détermine l'usage et le type de PC auquel il est
destiné : PC ultraportable, PC portable classique, PC portable de gamer, PC
de bureau classique, PC fixe de gamer, etc.
151
S.Laqtib
152
S.Laqtib
Exemple 2
La référence du Ryzen 5 5600G Il s'agit d'un
processeur milieu de gamme (Ryzen 5), de
5e génération (5600G), moins puissant (5600G),
dans sa première version (5600G), de moyenne
consommation (5800G), et donc destiné à des
ordinateurs fixe
153
S.Laqtib
154
S.Laqtib
155
S.Laqtib
Marque : il s’agit d’Intel Core, les processeurs les plus répandus pour les PC
de bureau. Mais on trouve aussi d’autres gammes comme Intel Pentium et
Intel Celeron.
Les processeurs Intel Core offrent des performances plus rapides et des
fonctionnalités supplémentaires non disponibles dans les modèles Intel
Pentium et Intel Celeron.
156
S.Laqtib
157
S.Laqtib
158
S.Laqtib
159
S.Laqtib
160
S.Laqtib
161
S.Laqtib
162
S.Laqtib
163
S.Laqtib
164
S.Laqtib
165
S.Laqtib
166
S.Laqtib
167
S.Laqtib
Chacune des instructions à exécuter est transféré depuis la mémoire dans le registre
instruction puis est décodée par le décodeur d’instruction.
168
S.Laqtib
Jeu d’instructions
La première étape de la conception d’un microprocesseur est
la définition de son jeu d’instructions.
Le jeu d’instructions décrit l’ensemble des opérations élémentaires
que le microprocesseur pourra exécuter.
Type d’instructions
Les instructions que l’on retrouve dans chaque microprocesseur
peuvent être classées en 4 groupes :
Transfert de données pour charger ou sauver en mémoire,
effectuer des transferts de registre à registre, etc…
Opérations arithmétiques : addition, soustraction, division,
multiplication
Opérations logiques : ET, OU, NON, NAND, comparaison,
test, etc…
169
S.Laqtib
Jeu d’instructions
Codage
Les instructions et leurs opérandes (paramètres) sont stockés en
mémoire principale. La taille totale d’une instruction dépend du
type d’instruction et aussi du type d’opérande
170
S.Laqtib
171
S.Laqtib
172
S.Laqtib
173
S.Laqtib
174
S.Laqtib
175
S.Laqtib
RISC vs CISC
Comparaison
Le choix dépendra des applications visées. En effet, si on diminue le
nombre d'instructions, on crée des instructions complexes (CISC) qui
nécessitent plus de cycles pour être décodées.
si on diminue le nombre de cycles par instruction, on crée des
instructions simples (RISC) mais on augmente alors le nombre
d'instructions nécessaires pour réaliser le même traitement. .
176