Professeur A. ABENAOU�Département de Génie Informatique�Année universitaire 2019-2020
1
Architecture des ordinateurs
Université Ibn Zohr
École Nationales des Sciences Appliquées d’Agadir
2
Définitions
Définitions
matériel (hardware) + logiciels (software)
3
4
Définitions
Différents types d'informations : textes, nombres, sons, images, instructions composant un programme,…
Données
(Entrées)
Actions de Traitement
Résultats
(Sorties)
Définitions
5
Définitions
Un ordinateur est capable :
6
On désigne par matériel toute partie physique
de l’ordinateur
7
Définitions
Architecture informatique
8
Matériel
Utilisateur
Logiciel
9
Schéma simplifié du matériel Informatique
Mémoires
Unité de traitement
Unités de Sortie
Unités d’Entrée
D
R
Unités de stockage
� Ecran - Clavier |
Imprimante |
Modem
Logiciels et progiciels
Système d’exploitation
microprocesseur
(CPU)
unité
centrale
Disque
�
Organisation matériel/logiciel d’un ordinateur
Lien matériel
Lien logique
11
Architecture des ordinateurs�les éléments essentiels
12
Le matériel
Unité centrale de traitement (UCT)
Horloge interne
Bus Système
Mémoire centrale et mémoire cache
Mémoires auxiliaires
Les périphériques
La carte mère
13
L’ordinateur:�structure interne
14
UCT – unité centrale� de traitement
Clavier, Souris,�Modem/carte réseau, Caméra,�Microphone, etc…
Unités d’entrée
Unités de sortie
Écran,�Imprimante,Modem/carte réseau, Mécanisme, etc…
Mémoire interne
Mémoire externe
Disque,�CD, etc …
RAM/ROM
UAL – unité arithmétique
et logique
Processeur
Elle est également appelée CPU pour �“Central Processing Unit” ou processeur
15
L’unité centrale de traitement
16
Microprocesseur: CPU
Unité de Commande
Registres
Unité de traitement ou Unité Arithmétique et Logique(UAL)
17
Microprocesseur: CPU
Les Registres
Ce sont des petites mémoires internes très rapides d’accès utilisées pour stocker temporairement une donnée, une instruction ou une adresse. Chaque registre stocke 8, 16 ou 32 bits.
18
Unité de contrôle ou UCC
Unité de de commande (UCC) permet de séquencer le déroulement des instructions. Elle effectue la recherche en mémoire de l'instruction, assure son décodage pour enfin réaliser son exécution.
19
Unité de traitement regroupe les circuits qui assurent les traitements nécessaires à l'exécution des instructions :
Unité de traitement ou UAL
20
Étapes d’exécution d'une instruction par l'UCT
Exemple simplifié
21
10011101
00011100
10101010
00110011
11000011
10011101
10011101
10011101
00000000
11111111
11100011
10011101
10011101
11100111
10011101
10011101
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
BUS d’adresse
BUS de données
BUS de control
PROCESSEUR
RE
WE
Soit une mémoire de 16 octets. Elle doit avoir un bus d’adresse de 4 bits (16=24), et un bus de donnée de 8 bits. Pour le bus de control, 2 bits suffisent (pour le moment) : RE (Read Enable) et WE (Write Enable)
Pour écrire le nombre binaire 11100111 dans la position 13 (1101) :
22
Résumé: Fonctionnement du CPU
23
L’Horloge interne
24
On caractérise le processeur par :
Socket 775
Éléments caractéristiques d’un CPU
25
Exemple : Microprocesseur dernière génération
intel_Core2Duo
Athlon xp_300
Pentuim 4
26
Exemple : Microprocesseur dernière génération
27
Bus système
28
La bande passante ou le débit d'un bus est exprimé en Mo/s ou en fréquence (Mhz) et nombre de bits (8/16/32/64 bits).
Soit un bus 32 bits à 100 Mhz. Quel est son débit en Mo/s ?
Bus système
29
²²
Microprocesseur CPU
Unité d’E/S
Architecture
Mémoires
Bus d’adresse
Bus de controle
Bus des données
Ou bus interne ou front-side bus, noté FSB
Ensemble de Bus : Canaux (pistes de la carte-mère) reliant le processeur à la mémoire vive du système
C’est un bus bidirectionnel. Lors d’une lecture, c’est la mémoire qui envoie un mot sur le bus lors d’une écriture, c’est le processeur qui envoie la donnée
C’est un bus unidirectionnel : transporte les adresses mémoire auxquelles le processeur souhaite accéder pour lire ou écrire une donnée.
Il transporte les ordres et les signaux de synchronisation en provenance de l’unité de commande et à destination de l'ensemble des composants matériels
30
Bus d’adresse
Bus de controle
Bus des données
Bus système
31
Une mémoire est un circuit à semi-conducteur permettant d’enregistrer, de conserver et de restituer des informations (instructions et variables)
Les informations peuvent être écrites ou lues. Il y a :
Les Mémoires dans un PC
32
Les Mémoires dans un PC
33
Elle est constituée de:
Éléments d’une barrette mémoire
Les Mémoires dans un PC
34
Caractéristiques
Capacité
le nombre total de bits que contient la mémoire
Temps de cycle
c’est l'intervalle minimum qui doit
séparer deux demandes successives
de lecture ou d'écriture
Temps d’accès
c’est le temps qui s'écoule entre l'instant où a été lancée une opération de lecture/écriture en mémoire et l'instant où la première information est disponible sur le bus de données.
Débit
C’est le nombre maximum
d'informations lues ou écrites par seconde
Volatilité
elle caractérise la permanence des
informations dans la mémoire.
Mémoires dans un PC
35
Mémoires
Types de mémoires:
Mémoire vive: RAM
(Random Acces Memory)
Mémoires auxiliaires
Mémoire morte: ROM
(Read Only Memory)
Mémoires dans un PC
36
Mémoire vive: RAM (Random Acces Memory)
Mémoire morte:ROM (Read Only Memory)
Mémoires de masses ou auxiliaires
Mémoires
37
Mémoire Centrale
38
Mémoire Centrale
39
DDR I, DDR II, DDRIII,…
DDR-SDRAM
SDRAM
Mémoire Centrale
40
Connexion entre le processeur et la mémoire exemple : lecture d’un mot de la mémoire
Memory Read : le processeur signale qu’il a placé l’adresse sur la ligne
Transfert ACK : la mémoire répond que les données sont disponibles
Processeur
Mémoire
lignes adresses
lignes données
Memory Read
Transfert ACK
Schéma de fonctionnement du bus
41
Ex: Pentium à 2 GHz = 0.5 ns entre deux opérations
Problème : temps d’accès de la RAM de l’ordre de 50 ns
Le CPU va trop vite pour la RAM
Connexion directe CPU/RAM impossible
Communications CPU/RAM
42
Solution : utiliser de la mémoire très rapide en petite quantité pour stocker les cases de la RAM récemment accédées ou susceptibles de l’être bientôt
Antémémoire ou mémoire cache
43
Antémémoire ou mémoire cache
44
(une ROM a un temps d'accès de l'ordre de 150 ns)
La mémoire Morte ROM
Ou Read Only Memory
45
Habituellement, on y trouve des programmes tels que:
Caractéristiques
La mémoire Morte ROM
46
Différents types :
La mémoire Morte ROM
47
La mémoire de masse est une mémoire périphérique de grande capacité utilisée pour le stockage permanent ou la sauvegarde des informations. Elle utilise pour cela:
des supports magnétiques: disque dur, clé USB,…
ou optiques: CDROM, DVDROM.
Mémoires de masse
Caractéristiques:
48
Les mémoires de masse
49
Les disques rigides ou Disques durs ou DD
Les mémoires de masse
50
Les disques rigides ou Disques durs ou DD
Les mémoires de masse
51
La Mécanique:
Les disques rigides ou Disques durs ou DD
Les mémoires de masse
52
Ensemble de plateaux empilés les uns sur les autres. La surface des plateaux est divisée en pistes concentriques.
Cylindre = Ensemble des pistes de même numéro sur les différents plateaux.
Piste (ensemble de secteurs)
Secteur
Têtes de
lecture /
écriture
Cylindre
(ensemble de pistes)
Axe
Le Disque dur
53
Capacité d’un Disque Dur :
Capacité HD = 512 x nombre de Secteurs par cylindre
x nombre de cylindres x nombre de têtes
1 Secteur contient 512 octets, ce qui donne :
Exemple : 512*51*723*14 = 252 Mo
Disques durs
Disques durs
54
55
Les mémoires de masse: : Les disquettes
Disques optiques
56
Caractéristiques :
volumineuses et stables (images, son, …)
(CD-ROM, Compact Disk – Read Only Memory)
Les mémoires de masse
57
Caractéristiques d’un lecteur CD-ROM
Principe
Disques optiques
Les mémoires de masse
58
Disques optiques: Les DVD
Les mémoires de masse
59
Hiérarchie des mémoires
60
Elles sont composées :
Les Unités d’Entrée/Sortie
61
Les types d’interfaces que l’on trouve dans un PC sont:
Les interfaces d’Entrée/Sortie
62
Les interfaces d’Entrée/Sortie
63
Les interfaces d’Entrée/Sortie
64
Les interfaces d’Entrée/Sortie
65
Autres ports d’entrées/sorties
Les interfaces d’Entrée/Sortie
66
Standard Small Computer System Interface
Ex : avec un bus 8 bits, il est possible de connecter 8 unités physiques
Autres ports d’entrées/sorties
Les interfaces d’Entrée/Sortie
67
Les interfaces d’Entrée/Sortie
68
Les différents bus de communication:
Les interfaces d’Entrée/Sortie
69
Les bus PCI, IDE, AGP vont être amenés à disparaître très rapidement et seront remplacés par des bus série :
Les bus de connexions filaires tendent à être remplacés par des systèmes de communications sans fils. Il existe actuellement :
Le Bluetooth (débit de 1 Mb/s) (clavier, souris, etc…).
Le WIFI (WIreless FIdelity Network) qui permet de connecter des ordinateurs en réseau (débit allant à 54 Mb/s).
Les interfaces d’Entrée/Sortie
70
Des cartes qui s’intègrent à la carte mère telles que :
Les interfaces d’Entrée/Sortie
71
Les interfaces d’Entrée/Sortie
72
carte fille déterminant :
Mémoire vidéo sur la carte : stocke la couleur de chaque
pixel affiché
La Carte vidéo
Les interfaces d’Entrée/Sortie
73
Les Périphériques
Stockage
Réseau
Interface utilisateur
Entrée/Sortie
1. Les périphériques d’entrée
74
∙ Caméra
|
|
Les périphériques
75
Clavier iMac Clavier Internet PC
Les périphériques d’entrée
(cliquer ou double cliquer)
76
Les périphériques d’entér
77
Les périphériques de Balayage
appareil de reconnaissance de caractères et de marques
Les périphériques d’entée
78
Les périphériques d’entrée
79
|
|
Les périphériques de sortie
80
pixels constituant l’image
de 256 à 2 millions
14’ ,15’, 17’, 21’, …
possède sa propre mémoire
de points élémentaires appelés pixels
Les périphériques de sortie
81
Les périphériques de sortie
82
(8 bits = 256 couleurs/pixel)
Les périphériques de sortie
Gérées par un programme spécial appelé pilote d’imprimante ou driver; elles peuvent être:
(échauffement de bulles d’encre)
83
Les périphériques de sortie
84
Les périphériques de sortie
85
Les périphériques de sortie
86
Les périphériques d’entrée/ sortie
87
Les périphériques d’entrée/ sortie
88
Les périphériques d’entrée/ sortie
89
http://www.hayesmicro.com
http://www.icd.com/modems/usr27605-large.jpg
sérielle et au mur
Les périphériques d’entrée/ sortie
90
Différents types de modem
91
La carte mére = circuit pricipal d’un ordinateur. C'est un ensemble de composants électroniques qui intègre :
le support du processeur, les supports des barrettes mémoires(RAM),le chipset, les connecteurs d'extensions
D’autres composants d’un PC s’y connectent: Alimentation, ROM comportant le BIOS, Cartes d’extension, Clavier, souris, etc
Elle permet aussi:
composants
composants.
La Carte mère ou carte maîtresse
92
Rôle:
La Carte mère ou carte maîtresse
93
Le CMOS (Complementary Metal-Oxyde Semiconductor, parfois appelé BIOS CMOS) : mémoire lente qui :
La Carte mère ou carte maîtresse
94
Architecture de la Carte mère
Exemple de carte mère: Abit KT7A
95
Support du processeur (AMD Athlon ou Duron)
Slots mémoire (SDRAM)
Connecteurs PCI
Connecteurs ISA
Ventilateur du Chipset
Connecteurs IDE
I/O ‘s
Connecteur AGP
96
Exemple de carte mère : ATX
97
Autre exemple de carte mère: ASUS A7N8X
Carte Mère Pentium Pro
98
Slot ISA
Slot PCI
Emplacement RAM
IDE
Emplacement Processeur
99
Éléments caractérisant une carte mère
100
Carte-mère NLX
Autres éléments contenus dans le boîtier �d’un ordinateur
101
102
En Résumé : Le fonctionnement interne de l'ordinateur
103
Microprocesseur caché par le ventilateur
radiateur qui dissipe la chaleur du chipset (pont Nord)
carte graphique (sur un port AGP)
carte son (sur un port PCI)
carte réseau (sur un port PCI)
emplacements vides pour d'autres cartes (ports PCI)
la mémoire vive (RAM) est cachée par la nappe
104
clavier et souris (type PS/2)
sortie parallèle pour imprimante
sorties série
deux ports USB pour périphériques divers
carte son : entrée ligne, entrée microphone, sortie haut-parleurs
joystick
Section 4 : Les logiciels
105
1. Les types de logiciels
1.1 Le logiciel de base
106
1.2 Le logiciel d'application
1.3 Progiciel
107
1.1 Les logiciels de base
108
1.1 Les logiciels de base
109
Les principales fonctions du BIOS:
1.1 Les logiciels de base: Le BIOS
110
Exemples de paramétrisation du BIOS :
1.1 Les logiciels de base: Le BIOS
Setup Menu
111
112
1.2 Système d’exploitation
113
1.2 Système d’exploitation
Noté SE ou OS
APPLICATIONS
NOYAU SYSTEME
INTERFACE UTILISATEUR
UTILISATEURS
COUCHE MATERIELLE
S.E
114
1.2 Système d’exploitation
Abstraction du terme « Machine » :
machine réelle = Unité centrale + périphériques
machine abstraite ou virtuelle = machine réelle + SE
machine utilisable = machine abstraite + applications
115
C'est un logiciel assurant 3 fonctions :
1.2 Le Système d’exploitation: Rôle
116
1.2 Système d’exploitation
117
1.2 Système d’exploitation
118
SE: Modèle en couches
Noyau du Système d’exploitation
Matériel
Gestion des périphériques (entrées/sorties)
Gestion des fichiers
Gestion de la mémoire
Application (Logiciel, p.ex. Microsoft Excel)
Gestion des processus
Pilote
Pilote
Pilote
* Un processus est un programme lors de l'exécution
119
1.2 Les Systèmes d’exploitation
120
1.2 Système d’exploitation
121
Système | Codage | Mono-utilisateur | Multi- utilisateur | Mono-tâche | Multitâche |
DOS | 16 bits | X | | X | |
Windows3.1 | 16/32 bits | X | | | non préemptif |
Windows95/98/Me | 32 bits | X | | | Coopératif |
WindowsNT/2000 | 32 bits | | X | | préemptif |
Windows XP, 2007 | 32/64 bits | | X | | préemptif |
Unix / Linux | 32/64 bits | | X | | préemptif |
1.2 Systèmes d’exploitation: Classification
122
La qualité d’un système d’exploitation peut être jugée suivant différents critères :
1.2 Système d’exploitation
(Power Point)
123
2. Les logiciels d’application
124
2. Les logiciels d’application
125
2. Les logiciels d’application
3.Gestion de l’information
126
3. Gestion de l’information
127
3. Gestion de l’information
128
129
Exemples de fichiers
130
On aurait beaucoup de mal à se retrouver dans une grande bibliothèque si les livres n'y étaient pas classés par thèmes et regroupés en sous-ensembles.
De même les fichiers d'un disque dur peuvent être regroupés par thèmes appelés répertoires et sous ensembles appelés sous-répertoires: c’est le système de gestion des fichiers sous forme d’arborescence.
3. Gestion et stockage de l’information
131
Documents
Dossiers
Unités
Applications
Raccourcis
3. Gestion de l’information
Exemple : Sous le SE Windows
132
3. Gestion et stockage de l’information
System File: Stockage des informations dans une arborescence