Académique Documents
Professionnel Documents
Culture Documents
RE DES
ORDINATEUR
S
Formatrice: Hizi Faten
L’INFORMATIQUE C’EST QUOI?
Informatique
Information Automatique
L’INFORMATIQUE C’EST QUOI?
Ou
L’Informatique : est la science de traitement des informations
par des moyens automatiques.
L’INFORMATIQUE C’EST QUOI?
(00001111) 2
Système décimal
C’est le codage avec lequel l’homme travaille, il consiste à utiliser 10
chiffres (0 ,1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9)
Exemple: (2839) 10
(79) 10
Système octal
(44) 8
Système hexadécimal
4
Une séquence de 4 bits prendre 16 valeurs différentes (2 ) :
0000 , 0001 , 0010, 0011 , 0100 , 0101 , 0110 , 0111 , 1000 , 1001 , 1010 , 1011,
1100 , 1101 , 1110 , 1111
Conversion vers base décimal
N = xn * Bn + xn-1 * Bn-1 + …. + x0 * B0
N= 1 * 26 + 0 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20
= 64 + 0 + 0 + 8 + 0 + 2 + 1 = (75)10
N = (421)8
N= 4 * 82 + 2 * 81 + 1 * 80 = 4 * 64 + 16 + 1 = (272)10
Conversion de base décimal vers une base b
Exemple:
Base 10 vers base 2 Base 10 vers base 16
Conversion entre bases 2, 8 et 16
Base 8 vers base 2
Base 2 vers base 16
Exercice
Représentation d’un nombre hexadécimal en octal
Les nombres fractionnaires sont ceux qui comportent des chiffres après la virgule.
Remarque:
Addition en binaire
Exemple:
Les opérations arithmétique en système binaire
Exemple:
Les opérations arithmétique en système binaire
Multiplication en binaire
Exemple:
Les opérations arithmétique en système binaire
Exemple:
Les opérations arithmétique en système binaire
Soustraction en binaire:
Les opérations arithmétique en système binaire
Soustraction en binaire:
Exemple:
Les opérations arithmétique en système binaire
Division en binaire:
Exercice:
Les opérations arithmétique en système binaire
Présentation binaire du texte – Table des caractères
ASCII
Il se base sur un tableau contenant les caractères les plus utilisés: les lettres
de l’alphabet (de A à Z – a à z), les chiffres ( de 0 à 9), les signes de
ponctuation (.,;:{[ …) et les caractères spéciaux (@, $, %; #, …)
Présentation binaire du texte – Table des caractères
ASCII
Exemples:
Le caractère A est codé en ASCII par le nombre 65, qui correspond en binaire au nombre
01000001
Par exemple:
A : 65 :
Présentation binaire du texte – Table des caractères
ASCII
Exercice:
Le Mot: …………………………
Présentation binaire du texte – Table des caractères
ASCII
Correction:
Ici on va convertir chaque
1 lettre: 01000001
er
chiffre en décimal et après
2ème lettre: 01101101 nous allons chercher les
3ème lettre: 01101001 nombres décimaux dans le
Correction:
Le Mot: AmiS
Présentation binaire du texte – UniCode
Au lieu d’utiliser seulement les codes 0 à 255 (code ASCII), l’Unicode
utilise des codes de valeur bien plus grandes
Exemples:
Le caractère est codé en Unicode par le nombre hexadécimal 2D63 (11619 en
décimal), qui correspond en binaire au nombre:
00000000 00000000 00101101 01100011
Présentation binaire du texte – UniCode
Exercice:
0010110100111011
0010110101001111
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Dans une image noir et blanc, il faut un seul bit pour coder un
pixel
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
On remarque que les pixels de ce type d’image contient des couleurs entre le
gris clair et gris foncé
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Généralement on peut avoir plusieurs couleurs gris , chaque gris peut être
représenter par code entre 0 et 255.
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image en couleur
Une image contient plusieurs couleurs
On peut remarquer que les pixels de ce type d’image contient des couleur s plus
ou moins entre le jaune claire et le jaune foncé
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image en couleur
Pour concevoir cette couleur , on doit mélanger trois couleurs RVB (Rouge,
Vert, Bleu) en anglais RGB
R V B
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image en couleur
(0, 0, 43)
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image en couleur
Dans la mémoire de l’ordinateur chaque valeur de chaque canal doit être représenter
sous la forme binaire
Représentation binaire des images: noir et blanc,
niveau de gris , couleur
Image en couleur
Par conséquent, chacune de ces couleurs exige 1 octet.
En effet la résolution correspond au nombre des éléments qui peuvent être placé à
l’intérieur d’une unité de longueur donnée. Dans notre cas c’est le nombre de pixel
qui peuvent être placé à l’intérieur d’un pouce
Propriétés des images numériques : la définition, la
résolution et le poids
Résolution de la
boitte= 3/1 = 3
Propriétés des images numériques : la définition, la
résolution et le poids
Exemple:
Résolution de la
boitte= 5/1 = 5
Propriétés des images numériques : la définition, la
résolution et le poids
Exemple:
Si on augmente le nombre de pixel dans chaque pouce, la clarté de l’image est améliorée
Propriétés des images numériques : la définition, la
résolution et le poids
La 1er unité de mesure est le petite unité est « bit », il est utilisé pour stocker une
valeur binaire soit 0 ou 1.
Les unités de mesure en informatique
C’est le plus grande unité de mesure actuellement, utilisé pour les plus
grand serveurs , base de données
Le bit: représente la plus petite unité d’information gérée par un ordinateur. Cette
unité ne peut prendre que deux valeurs 0 ou 1
Bit Octet KO MO GO TO
Exercice 1:
3 TO = ………………………………………… MO
½ GO = ………………………………………… MO
64 Bit = ………………………………………… Octet
5 TO = ………………………………………… Bit
16384 Bit = ………………………………………… KO
Les unités de mesure en informatique
Multiplication
2) Si l’unité de départ est plus petite que l’unité d’arrivé
Division
Les unités de mesure en informatique
Correction:
3 TO = 3 * 1024 * 1024MO
2
= 3 * 1024 MO = 3145728 MO
½ GO = ½ * 1024 MO
= 1024/2 MO = 512 MO
64 Bit = 64 / 8 Octet
= 8 Octet
5 TO = 5 * 1024 * 1024 * 1024 * 1024 * 8 Bit
4
= 40 * 1024 Bit = 43980465111040 Bit
16384
8 16384 1 16384
16384 Bit = = * = KO
1024 8 1024 8 * 1024
= 16384 / 8192 = 2 KO
Les unités de mesure en informatique
Exercice 2:
Les unités de mesure en informatique
Résultat:
2 Octet < 20 Bit < 6,3 MO < 7435 KO < 56 MO < 6,5 GO
Architecture logicielle d'un ordinateur : les logiciels de
base et les logiciels d'application
Architecture logicielle d'un ordinateur : les logiciels de
base et les logiciels d'application
BIOS (Basic Input/Output System), situé dans la mémoire morte ROM de la carte mère ,
permettant le démarrage de l’ordinateur et les opérations de base d’un ordinateur comme
le formatage, changement de l’heure, …
Architecture logicielle d'un ordinateur : les logiciels de
base et les logiciels d'application
L’unité centrale est le boitier qui contient tout le matériel électronique permettant à
l’ordinateur de fonctionner.
Architecture matérielle d'un ordinateur: Processeur, RAM,
Disque dur, Carte graphique, périphériques
la carte mère c’est le chef d’orchestre de l’ordinateur: tous les autres éléments d’une
unité centrale y sont reliés afin de communiquer entre eux
Architecture matérielle d'un ordinateur: Processeur, RAM,
Disque dur, Carte graphique, périphériques
Processeur est le cerveau de l’ordinateur. C’est celui qui gère tous les calculs binaires,
et qui agit quand on clique, on ouvre un document, ou du’on l’enregistre. Sa puissance
est exprimée en GHz.
Architecture matérielle d'un ordinateur: Processeur, RAM,
Disque dur, Carte graphique, périphériques
Disque dur est la mémoire de l’ordinateur, qui stocke toutes les données
informatiques de manière permanente. Il est caractérisé par sa capacité (Go, To)
Architecture matérielle d'un ordinateur: Processeur, RAM,
Disque dur, Carte graphique, périphériques
RAM(Random Access Memory) c’est une mémoire très rapide et volatile qui va
servir à stocker provisoirement des informations lorsque l’ordinateur est en marche
(ces informations s’effacent lorsque l’ordinateur est éteint).
Elle est caractérisé par sa capacité (Ko, Mo, Go)
Architecture matérielle d'un ordinateur: Processeur, RAM,
Disque dur, Carte graphique, périphériques
Pour résumer
Architecture de base
Un ordinateur est formé de trois composants:
o le processeur (ou UC Unité centrale, ou CPU Central Processing Unit)
o Les mémoires
o Les dispositifs d’entrée-sortie
Bus
Cela constitue l’architecture de base de tout ordinateur
Architecture de base
L’architecture des ordinateurs est l’étude et la description du fonctionnement des
composants internes d’un ordinateur
Elle traite:
- Le type des informations manipulées et leur codage
- Le dialogue entre composants
- Le fonctionnement logique (pas électronique) interne des
composants
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.
Architecture de base
«Architecture Von Neumann »
Architecture de base
«Architecture Von Neumann »
UNITÉ DE TRANSFERT
BUS
Les informations échangées entre la mémoire et le processeur circulent sur des bus.
BUS DE DONNÉES
BUS D’ADRESSES
Le bus d’adresse est un bus unidirectionnel; seul le processeur envoie des adresses.
Il est composé de n fils => on utilise donc des adresses de n bits => La mémoire
peut posséder au maximum 2 emplacements (adresses 0 à 2 n -1).
n
Architecture de base
«Architecture Von Neumann »
Décodeur
3 65
Bus d’adresse 4 98
5 120
6 12 8
7 231
0 à 7 emplacements 8 emplacements
Schéma de l’architecture
Harvard
Architecture de base
Pour résumer
Architecture de base
Pour résumer
Architecture de base
RI , A C C , R A M , P C et R E .
140
L’unité de commande
ARCHITECTURE Compteur ordinal (CO):
contient l’adresse de la
prochaine instruction à
exécuter
Séquenceur: Il organise
l'exécution des instructions
au rythme d’une horloge
Décodeur d’instruction:
c’est un décodeur qui
permet de sélectionner le
circuit qui va exécuter
l’opération en cours
144
CYCLE RECHERCHE
0101 00001111
00000000
𝐑 / 𝐖 =𝟏
0101 00001111
145
CYCLE EXÉCUTION
00001111
00000001
résultat
𝐑 / 𝐖 =𝟏
146
ARCHITECTURE INTERNE DES
PROCESSEURS
UNITÉ DE TRAITEMENT
Est dédié à contenir le résultat d’une opération réalisée par l’UAL
Registres de travail
ARCHITECTURE INTERNE DES
PROCESSEURS
UNITÉ DE TRAITEMENT
U.A.L
L’unité Arithmétique et Logique (UA L) est un
circuit
complexe assurant:
Registres de travail
Les opérandes sont dans les registres de travail
C S O Z P
Bit Indication
C (Carry) Bit de la retenue
S (Sign) Bit du signe
O (Overflow) Bit de dé bordement
Z (Zero) Ré sultat nul
P ( Parity) Bit de Parité
ARCHITECTURE INTERNE DES
PROCESSEURS
UNITÉ DE COMMANDE
ARCHITECTURE INTERNE DES
PROCESSEURS
UNITÉ DE COMMANDE
COMPTEUR DE PROGRAMME
valeur
ARCHITECTURE INTERNE DES
PROCESSEURS
UNITÉ DE COMMANDE
REGISTRE D’INSTRUCTION
Instruction d’affectation
Adresse absolue
ARCHITECTURE INTERNE DES
PROCESSEURS
JEU D’INSTRUCTIONS
ADRESSAGE RELATIF
Le champs opérande contient l’adresse absolue de l’opérande.
Adresse absolue
ARCHITECTURE INTERNE DES
PROCESSEURS
ÉTAPES D’EXÉCUTION D’UNE INSTRUCTION
• Rechercher (ou charger) l’instruction à traiter
Phase 1
RAM
U AL 2001 Instruction 1
Sé quenceur 2002 Instruction 2
2003 Instruction 3
R IM
Registre de Dé codeur
donné es (RD) RI A D D (2002)
ARCHITECTURE INTERNE DES
PROCESSEURS
DÉROULEMENT DE L’INSTRUCTION D’ADDITION EN MODE DIRECT ADD ADR
ARCHITECTURE INTERNE DES
PROCESSEURS
DÉROULEMENT DE L’INSTRUCTION D’ADDITION EN MODE IMMÉDIAT ADD
VALEUR
ARCHITECTURE INTERNE DES
PROCESSEURS
D É R O U L E M E N T D E L ’ I N S T R U C T I O N D ’ A DD I T I ON E N M O D E I N D I R E C T
ADD ADR
JEU D’INSTRUCTIONS
178
JEU D’INSTRUCTIONS
179
JEU D’INSTRUCTIONS
180
EXERCICE 1
0110 11011 00001 00011 Impossible (l’@ du résultat est une @instruction voir CO)
0001 b
CO 0000 0000 0000 1000
0010 c
0000 0000 0000 1100
RI 0011 0001 0000 0001 0010
0100 0000 0001 0000 0001
0100
UC 0101
0000 0001 0000 0001 0110
0111
1000
1001
U.A.L
1010
1011
Unité de traitement
1100
1101
0000 0000 0000 0010 0000 0000 0000 0110
1110
1111