Académique Documents
Professionnel Documents
Culture Documents
ORDINATEURS
Objectifs du Module
■ Acquérir les connaissances de base sur la structure interne des ordinateurs.
■ Planifier et proposer des solutions pour une utilisation adéquate des processeurs.
2
Structure Interne Des Ordinateurs
Planning du cours
■ Chapitre 1 : Présentation générale & Représentation interne des informations
2
Chapitre 1 : Présentation générale & Représentation interne des informations
Sommaire
I. Introduction
2
| Chapitre 1 : Présentation générale & Représentation interne des informations
1 50
4
Retrouver la donnée qui se répète dans les différentes figures ?
5
Trouver les figures qui donnent un renseignement significatif (sens) ?
6
| Chapitre 1 : Présentation générale & Représentation interne des informations
I. Introduction
DEFENSE
DE FUMER
I. Introduction
| Chapitre 1 : Présentation générale & Représentation interne des informations
7
8
| Chapitre 1 : Présentation générale & Représentation interne des informations
I. Introduction
II. Définitions et vocabulaire de base (information,
informatique, traitement…)
Définition 1 : Le mot information est parfois utilisé pour théoriser des choses pratiques relevant en
réalité de la perception (prise de connaissance). (sens commun)
Exemple : un individu a faim parce que son estomac l'a informé de son besoin
| Chapitre 1 : Présentation générale & Représentation interne des informations
Définition 2 : Une définition pratique et efficace (dans le domaine des systèmes d’information par
exemple), est de définir l'information comme étant une « connaissance pouvant avoir un effet » (sens
pratique). Cette connaissance doit être portée par un support et mise en présence d'une entité (un être
humain ou un dispositif) et que cette entité fasse quelque chose à partir de cette information.
■ L’information peut prendre plusieurs formes : texte, image, son, vidéo, symbole …etc
| Chapitre 1 : Présentation générale & Représentation interne des informations
Texte Son
Image Vidéo
10
II. Définitions et vocabulaire de base (information, informatique,
traitement…)
■ L’information peut prendre plusieurs formes : texte, image, son, vidéo, symbole …etc
| Chapitre 1 : Présentation générale & Représentation interne des informations
11
II. Définitions et vocabulaire de base (information, informatique,
traitement…)
Information
d’entrée
Le traitement est une suite d’opérations
effectuées pour transformer des données
| Chapitre 1 : Présentation générale & Représentation interne des informations
en résultats
Traitement
Information de
sortie
12
II. Définitions et vocabulaire de base (information, informatique,
traitement…)
Types de traitement
Traitement manuel : Toutes les opérations sont effectuées par l’être humain.
| Chapitre 1 : Présentation générale & Représentation interne des informations
Traitement Semi-automatique : Une partie des tâches sont assurés par l’être
humain et l’autre partie réalisée par des moyens technologiques.
13
II. Définitions et vocabulaire de base (information, informatique,
traitement…)
■ Automatique
| Chapitre 1 : Présentation générale & Représentation interne des informations
Infor
Information
| Chapitre 1 : Présentation générale & Représentation interne des informations
Traitement automatique
matique
15
Traitement manuel Informatique
II. Définitions et vocabulaire de base (information, informatique,
traitement…)
Définition 2 : Théorie et traitement de l'information à l'aide de programmes mis en œuvre sur des
machines.
16
III. L’ordinateur et le traitement de
l’information
+
| Chapitre 1 : Présentation générale & Représentation interne des informations
Système Informatique
17
| Chapitre 1 : Présentation générale & Représentation interne des informations
18
Smartphone
l’information
Ordinateur
III. L’ordinateur et le traitement de
ROBOT
III. L’ordinateur et le traitement de
l’information L’Ordinateur?
19
III. L’ordinateur et le traitement de
l’information Historique
Apparition du calcul
Antiquité
21
III. L’ordinateur et le traitement de
l’information Historique
Avancées théoriques
Naissance de l'ordinateur
22
III. L’ordinateur et le traitement de
l’information Historique
ENIAC
Premier calculateur/ordinateur moderne
Entièrement électronique
Utilise des tubes à vide et des relais
| Chapitre 1 : Présentation générale & Représentation interne des informations
Maintenant
| Chapitre 1 : Présentation générale & Représentation interne des informations
24
III. L’ordinateur et le traitement de
l’information
Machine de Von Neumann
25
III. L’ordinateur et le traitement de
l’information
Machine de Von Neumann
5 éléments principaux
ou ALU)
Unité de contrôle
Unité d'entrées
Unité de sorties
Mémoire centrale
26
III. L’ordinateur et le traitement de
l’informationMachine de Von Neumann
Mécanique 1623-1900
Electromécanique 1900-1945
1 Triodes 1946-1957
2 Transistors 1958-1964
LSI 1972-1977
| Chapitre 1 : Présentation générale & Représentation interne des informations
Loi de Moore
Croissance du nombre de transistors dans
les microprocesseurs Intel par rapport à la
loi de Moore. La prédiction initiale voulant
que ce nombre double tous les 18 mois
29
| Chapitre 1 : Présentation générale & Représentation interne des informations
30
l’information
Evolution de la famille Intel
III. L’ordinateur et le traitement de
IV. Principe de fonctionnement
Mémoire centrale
Stocke les programmes et les données
Enregistre les résultats
31
| Chapitre 1 : Présentation générale & Représentation interne des informations
Le bus d'adressage : sur lequel le processeur envoie les adresses des cellules mémoire et des entrées/sorties
auxquelles il veut accéder.
Le bus de données : est bidirectionnel puisque le processeur l'utilise pour lire et pour écrire en mémoire ou
dans les I/O.
Le bus de contrôle (parfois bus de commandes) : transporte les ordres et les signaux de synchronisation en
provenance de l'unité de commande et à destination de l'ensemble des composants matériels. Il s'agit d'un bus
directionnel dans la mesure où il transmet également les signaux de réponse des éléments matériels.
32
IV. Principe de fonctionnement
Parmi les registres, le plus important est le registre accumulateur, qui est utilisé pour stocker les résultats
des opérations arithmétiques et logiques. L’accumulateur intervient dans une proportion importante des
instructions.
instructions arithmétiques
Reg. d’état : stocke les indicateurs, que nous
étudierons plus tard.
RI : Registre Instruction, contient le code de
l’instruction en cours d’exécution .
IP : Instruction Pointer ou Compteur de Programme,
contient l’adresse de l’emplacement mémoire où se
situe la prochaine instruction à exécuter.
33
V. Les unités de mesure de l’information
1 Octet = 1 0 0 1 1 0 1 1 = 8 Bits
1 Méga-octet= … = 1024 Ko
1 Giga-octet= … = 1024 Mo
1 Téra-octet= … = 1024 Go
34
VI. Représentation interne des informations : Codage ASCII
Codage de données
35
VI. Représentation interne des informations : Codage ASCII
System binaire
Un système de numération utilisant la base 2. Toutes les informations sont codées avec des 0 et
des 1.
1 bits : 2 possibilités = 0, 1
2 bits : 4 possibilités = 00, 01, 10, 11
| Chapitre 1 : Présentation générale & Représentation interne des informations
3 bits : 8 possibilités = 000, 001, 010, 011, 100, 101, 110, 111
n bits : possibilités
Un mot = un ensemble de bit avec un poids
Avantage
Facile a réaliser techniquement. En électronique ces 2 états corresponde a l'existence ou non
d'une tension (+5V=1 et 0V=0).
Operations fondamentales faciles a effectuer (circuits logiques)
Arithmétique binaire peut être réalisée a partir de la logique symbolique
36
VI. Représentation interne des informations : Codage ASCII
System binaire
Un système de numération utilisant la base 2. Toutes les informations sont codées avec des 0 et
des 1.
1 bits : 2 possibilités = 0, 1
2 bits : 4 possibilités = 00, 01, 10, 11
| Chapitre 1 : Présentation générale & Représentation interne des informations
3 bits : 8 possibilités = 000, 001, 010, 011, 100, 101, 110, 111
n bits : possibilités
Un mot = un ensemble de bit avec un poids
Avantage
Facile a réaliser techniquement. En électronique ces 2 états corresponde a l'existence ou non
d'une tension (+5V=1 et 0V=0).
Operations fondamentales faciles a effectuer (circuits logiques)
Arithmétique binaire peut être réalisée a partir de la logique symbolique
37
VI. Représentation interne des informations : Codage ASCII
System binaire
Avant d’aborder la représentation des différents types de données (caractères, nombres naturels,
nombres réels), il convient de se familiariser avec la représentation d’un nombre dans une base
quelconque (par la suite, nous utiliserons souvent les bases 2, 8, 10 et 16).
Habituellement, on utilise la base 10 pour représenter les nombres, c’est-à-dire que l’on écrit à l’aide de
10 symboles distincts, les chiffres.
| Chapitre 1 : Présentation générale & Représentation interne des informations
En base b, on utilise b chiffres. Notons ai la suite des chiffres utilisés pour écrire un nombre
38
VI. Représentation interne des informations : Codage ASCII
Codage ASCII
39
VI. Représentation interne des informations : Codage ASCII
Codage ASCII
40
V. Représentation interne des informations : Codage de données numériques
41
V. Représentation interne des informations : Codage de données numériques
42
| Chapitre 1 : Présentation générale & Représentation interne des informations
43
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
Exercices:
45
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
| Chapitre 1 : Présentation générale & Représentation interne des informations
46
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
| Chapitre 1 : Présentation générale & Représentation interne des informations
47
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
| Chapitre 1 : Présentation générale & Représentation interne des informations
48
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
| Chapitre 1 : Présentation générale & Représentation interne des informations
49
Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
V. Représentation interne des informations : Codage de données numériques
50
V. Représentation interne des informations : Codage de données numériques
■ Dans cette représentation la partie entière est représentée sur n bits et la partie fractionnelle sur p
bits , en plus un bit est utilisé pour le signe.
+ 0,0 00 000 0
Dans cette représentation les valeurs sont
+ 0,25 01 000 0
limitées et nous n’avons pas une grande
+ 0,5 10 000 0
précision
+ 0,75 11 000 0
+ 1,0 .00 001 0
51
V. Représentation interne des informations : Codage de données numériques
N = (1)s M BE
Exemples
où : M = mantisse 10110 = 1,01 102
B = base - 510 = - 1012 = - 1,01 22
| Chapitre 1 : Présentation générale & Représentation interne des informations
E = exposant
s = signe de la mantisse
Exemple :
• 100010 = 3E816 = 11111010002 = 1,111101000 29
• s = 0 car nombre positif
| Chapitre 1 : Présentation générale & Représentation interne des informations
On peut écrire 447A0000IEEE en groupant les bits 4 par 4 et en les codant en hexadécimal.
53
V. Représentation interne des informations : Codage de données numériques
Exercice :
Convertir le nombre de simple précision 40500000IEEE en décimal.
0 10000000 10100000000000000000000
| Chapitre 1 : Présentation générale & Représentation interne des informations
s = 0 donc signe = +
E + 127 = 128, donc E = 1
M = 1,f = 1,101
N = +1,1012 21 = 11,012 20 = 3,2510
54
V. Représentation interne des informations : Codage de données numériques
56
VI. Représentation interne des informations : Notion d’Endianisme
VI. Représentation interne des informations : Notion d’Endianisme
57