Chapitre 01 Introduction Générale en Informatique
Chapitre 01 Introduction Générale en Informatique
Chapitre 01 Introduction Générale en Informatique
Chapitre 01
Introduction A l’informatique
1
1. Brève histoire de l’informatique et Notions de base :
1.1 Brève histoire de l’informatique des cailloux à la puce
2
Von Neumann définit l'architecture d'un ordinateur universel (EDVAC, 1949)
tr
Deuxième génération (1956-1963) : Les transistors
Apparition des ordinateurs à transistors (1956), et création du premier disque dur (IBM :
1000Kg, 5 Mega)
Invention du terme informatique (1962)
3
Années 2000 : web 2.0, premiers systèmes collaboratifs, de partage et d'échanges (wiki,
forums, peer to peer ...)
Apparition des équipements informatique plus évolués tels que (PC Portable, netbook,
Tablette…)
Apparition des réseaux sociaux (Facebook, LinkedIn, twitter, Instagram…)
………
3) Tablette
4) Smartphone
4
ENTREE (Clavier, souris, scanner, microphone, etc…)
Unité centrale
Bus Bus
Périphériques Mémoire Processeur Périphériques
d’entrées de sorties
Centrale
Bus
Mémoires auxiliaires
(Périphériques d’entrée/sortie)
La carte mère joue un rôle fondamental dans la structure des ordinateurs. C'est elle qui accueille
l'ensemble des composants internes de votre ordinateur (processeur, mémoire, …) et gère les
différentes interfaces avec vos périphériques.
5
Figure : L’anatomie de la carte mère
2/ Le micro-processeur
Le CPU (Central Processing Unit) est le ”cerveau” de l'ordinateur (calculateur). Sa puissance de calcul
dépend de sa fréquence (nb de cycles/s, en Hz). Il se charge du traitement des informations et l’exécution des
instructions afin de fournir les résultats attendus. La puissance de l’ordinateur dépend de ce dernier.
6
3/ Les mémoires
La RAM est VOLATILE (les données sont perdues lors de la mise hors tension). La RAM
est utilisée pour le stockage de données temporaires qui vont être traitées par le
microprocesseur (valeurs d’acquisition, résultats de calculs, etc.). Ce qui évite d’accéder au
disque dur qui est plus lent.
Le
Pile de bio
sauvegarde
s
Figure : ROM du BIOS
Le Rôle du BIOS
1. Vérifier que la carte mère fonctionne bien (barrettes de mémoire vive (RAM), contrôleurs de
ports série, parallèle, IDE, etc.)
2. Vérifier que les périphériques simples ("Basic") connectés à la carte mère fonctionnent bien
(clavier, carte graphique, disques dur, lecteur de disquette, lecteur de CD-Rom...)
3. Paramétrer la carte mère (à partir des informations stockées dans le CMOS
4. Chercher un disque sur lequel il y a un système d'exploitation prêt à démarrer.
7
4/ Le disque dur :
C’est une mémoire de stockage permanente, c.-à-d. que les données ne sont pas effacées lors d’une
coupure de l’électricité. C’est donc sur le disque dur que vos documents et logiciels seront
conservés.
5/ Les bus :
Un bus est un circuit intégré à la carte-mère qui assure la circulation des données entre les différents
éléments du PC (mémoire vive, carte graphique, USB, etc...). On caractérise un bus par sa
fréquence et son largueur.
Slot
PCI
Les bus AGP
Slot
AG
P
Slot
PCI-
E
6/ Les ports de l'ordinateur
1) VGA (Video Graphics Array) : pour connecter l’ordinateur
à un projecteur ou un écran.
8
3) HDMI (High Definition Multimedia Interface) qui permet par exemple de
relier l’ordinateur à une TV moderne.
à un réseau et à Internet
9
8/ Les périphériques de stockage :
Dual Drive
9 / Les cartes d’extension : Les cartes d’extension sont des cartes qui se branchent sur l’un des
connecteurs (les slots) de la carte mère. Les cartes d’extension sont aussi appelées des interfaces
d’extension.
Carte son
Carte d'extension
USB
Carte graphique
Carte TV
10
2.2 La partie logicielle
(Software)
Logiciels de base Windows, Linux, Mac OS,…
Matériel
Composants de l’ordinateur Processeur, Mémoire, Cartes…
(Hardware)
11
Il permet de gérer le matériel et les
autres logiciels (applications).
2.2.4 Les logiciels d’application : Ils sont choisis par l’utilisateur pour:
Répondre à ses propres besoins.
Faire des traitements particuliers.
Faciliter les travaux.
Classification des logiciels d’application
Adobe Photoshop
Logiciels de gestion gestion et interrogation des bases de données. Microsoft Access
de bases de données Oracle
13
Logiciels intégrés Logiciels incluant à la fois des fonctionnalités Microsoft Works (Mac et
de traitement de texte, dessin, tableur et base PC)
de données.
4.1 Définition :
Codage de l’information : permet d’établir une correspondance qui permet sans ambiguïté de
passer d’une représentation (dite externe) d’une information à une autre représentation (dite interne
: sous forme binaire) de la même information, suivant un ensemble de règles précises.
Exemple :
* Le nombre 35 : 35 est la représentation externe du nombre trente cinq
* La représentation interne de 35 sera une suite de 0 et 1 (100011)
En informatique, Le codage de l’information s’effectue principalement en trois étapes :
L’information sera exprimée par une suite de nombres (Numérisation)
Chaque nombre est codé sous forme binaire (suite de 0 et 1)
Chaque élément binaire est représenté par un état physique.
Un système de numération décrit la façon avec laquelle les nombres sont représentés.
Un système de numération est défini par :
Un alphabet A : ensemble de symboles ou chiffres,
Des règles d’écritures des nombres : Juxtaposition de symboles
Dans la vie de tous jours, nous avons pris l'habitude de représenter les nombres en utilisant dix
symboles différents, à savoir les chiffres suivants: 0 1 2 3 4 5 6 7 8 9. Ce système est appelé le
système décimal (déci signifie dix).
Il existe cependant d'autres formes de numération qui fonctionnent en utilisant un nombre de
symboles distincts, par exemple le système binaire (bi: deux), le système octal (oct: huit), le
système hexadécimal (hexa : six, décimal : dix ; hexadécimal : seize).
Le système binaire est utilisé en informatique parce qu'il n'a besoin que de deux symboles le
rendant tout à fait approprié pour les circuits électriques qui, eux-mêmes, ne présentent
généralement que deux états possibles : le circuit est allumé (1) ou éteint (0). En effet, dans les
systèmes électriques soit il y a un signal ou alors il n'y en a pas. On peut aussi les représenter avec
les variables logiques VRAI ou FAUX.
34 00100010 "
65 01000001 A
66 01000010 B
97 01100001 a
98 01100010 b
105 01101001 i
116 01110100 t
Exemple :
16
Convertissons 01001101 en décimal à l'aide du schéma ci- dessous: (01001101 )2 =(?????)10
27 26 25 24 23 22 21 20
0 1 0 0 1 1 0 1
2. Conversion décimal-binaire
Allons maintenant dans l'autre sens et écrivons 44 et 12 en base 2. Il s'agit de faire une suite de
divisions euclidiennes par 2.
(44)10 = (?????)2
(12)10 = (?????)2
Le résultat sera la juxtaposition des restes du dernier vers le premier. Le schéma ci-dessous
explique la méthode:
(12)10 = (1100)2
(44)10 = (101100)2
3. Conversion binaire-hexadécimal :
Convertissons 01001101 en hexadécimal.
(01001101)2=(???????)16
Il suffit de regrouper les bits par quatre (en commençant depuis la droite):
Pseudo-décimal 4 13
Hexadécimal 4 D
Donc (01001101)2=(4D)16
4. Conversion hexadécimal-binaire :
Exemple : (D3F4A)16=(?????)2
17
On trouve donc : (D3F4A)16=(11010011111101001010)2
5. Conversion binaire-Octal
Pour passer du binaire à l’octal. Comme 8 = 23 il suffit donc de séparer le nombre binaire en
tranches de trois bits et de trouver la valeur équivalente en décimal de chaque tranche, donnant ainsi
le symbole en octal pour chaque tranche.
Exemple: (101010)2=(?????)8
6. Conversion Octal-binaire
La conversion d'un nombre octal en binaire suit le processus inverse, c'est-à-dire qu'il s'agit de
trouver la valeur binaire (sur trois bits) de chaque symbole octal.
18
On trouve donc : (74)8=(111100)2
+
0 0 0
0 1 1
1 0 1
1 1 (1) 0
101
+ 111
-------------
1100
19
2/ Soustraction binaire
La soustraction de deux nombres binaires se résume par la table suivante :
0 -- 0 0
0 1 1
1 0 1
1 1 0
Exemple :(1010)-(101)=(?????)
1010
- 101
--------
101
3/ Multiplication binaire
La multiplication de deux nombres binaires se résume par la table suivante :
*
0 0 0
0 1 0
1 0 0
1 1 1
20
4/ Division binaire
10011101/101 = (???????)2
Partie décimale est codée sur q bits en multipliant par 2 successivement jusqu’a ce que la partie décimale
soit nulle ou le nombre de bits q est atteint.
Exemple 1 : (4,25)10 = (?????)2
(4)10 = (011)2
0,25 x 2= 0,5 0
0,5 x 2 = 1,0 1
Donc (4,25)10 = (100,01)2
Exemple 2 : (3,14)10 = (?????)2
21
b) Conversion Binaire / Décimal
Exemple : Soit le nombre binaire (1 0 1,0 1 1 0 1)2=( ???)10
Principe : Tout commence par découper l’image en des petits carrées c’est en quelque sorte poser
une grille (aussi serrée que possible) sur l’image.
Il ne reste plus qu'a en déduire une longue liste d’entiers :
Le nombre de carre sur la largeur
Le nombre de carre sur la hauteur
Suite de nombres pour coder l’information (Couleur) contenue dans chaque petite carrée
qu’on appelle pixel (PICture ELement) :
Image en noir et blanc :1 bit pour chaque pixel
Image en niveau de gris:1 octet (8 bits) pour chaque pixel
Image avec 256 couleurs : 1 octet (8 bits) pour chaque pixel
Image en couleur vrai (TrueColor : 16 millions de couleurs) : Le principe consiste à
mélanger les 3 couleurs : rouge, vert et bleu (noté RVB ou RGB en anglais). Un pixel ‘couleur’ est
alors codé avec 3 octets et on a alors la possibilité d’obtenir 224 possibilités de couleurs soit de
l’ordre de 16 millions de couleurs différentes.
22
Rouge Vert Bleu Couleur
0 0 0 Noir
0 0 1 Nuance de noir
255 0 0 Rouge
0 255 0 Vert
0 0 255 Bleu
Exemple explicatif
Pixel
Image = Matrice
d’entiers [0..255] qui
codent le niveau de
gris des pixels (chaque
pixel par un octet)
Image en niveau de gris
23