Académique Documents
Professionnel Documents
Culture Documents
Yezaba©
Année Académique: 2022-2023
Yezaba©
PRÉREQUIS :
1
24/09/2022
Yezaba©
OBJECTIFS GÉNÉRAUX
DU COURS :
Yezaba©
OBJECTIFS SPÉCIFIQUES
DU COURS :
2
24/09/2022
Yezaba©
MOTS-CLÉS :
Yezaba©
CHAPITRE 1:
Concepts de Base de l’Informatique
Objectifs spécifiques du chapitre
3
24/09/2022
Yezaba©
Concepts de Base de l’Informatique
1- Définitions
7
L'informatique est la science qui permet de traiter automatiquement et
rationnellement les informations à l'aide d'un système informatique (qui peut être tout
simplement un ordinateur).
L’Automatique est une science visant l'emploi d'une machine où l'intervention humaine
est limitée à la préparation préalable, intellectuelle et matérielle, d'un programme
incorporé à la machine qui le suivra seule, en le modifiant d'elle-même s'il y a lieu, par
des décisions logiques conditionnées par les circonstances de déroulement des
opérations.
Yezaba©
Concepts de Base de l’Informatique
1- Définitions 8
Le Rationnel est ce qui est fondé sur la raison, qui provient de la raison; qui procède
par un raisonnement logique indépendant de l'expérience, donc pratique et efficace.
Un bon informaticien a un esprit cartésien aux raisonnements toujours logiques.
4
24/09/2022
Yezaba©
Concepts de Base de l’Informatique
2- Brève genèse de l’Informatique
9
Née avec l’apparition des premiers ordinateurs à la fin de la Seconde Guerre mondiale,
l’informatique a tout d’abord pour mission de pallier les insuffisances humaines en
matière de calcul numérique.
Parallèlement à cette avancée technologique apparaît, dans les années cinquante, une
approche formelle de l’informatique en tant que science. Le mathématicien américain
Norbert Wiener établit ainsi les fondements de la cybernétique, pendant qu’un autre
mathématicien américain, Claude Elwood Shannon, élabore la théorie de l’information.
Yezaba©
Concepts de Base de l’Informatique
2- Brève genèse de l’Informatique 10
Dans les années soixante, l’informatique devient une discipline à part entière.
De nombreux langages de programmation font leur apparition, comme le BASIC,
développé vers 1964 par John Kemeny et Thomas Kurz.
Les années quatre-vingt sont marquées par le micro-ordinateur personnel, inventé par
Stephen Wozniak et Steven Jobs, fondateurs de la société Apple Computer. En 1987,
l’US National Science Foundation démarre NSFnet, l’ancêtre d’Internet.
10
5
24/09/2022
Yezaba©
Concepts de Base de l’Informatique
2- Brève genèse de l’Informatique
11
11
Yezaba©
Concepts de Base de l’Informatique
3- L’Informatique : Un support de communication pour tous les domaines 12
Elle occupe bien évidemment une grande place dans les sciences
appliquées, se chargeant notamment des calculs complexes requis dans
les industries aérospatiale et aéronautique, ou en météorologie.
12
6
24/09/2022
Yezaba©
Concepts de Base de l’Informatique
3- L’Informatique : Un support de communication pour tous les domaines
13
13
Yezaba©
Concepts de Base de l’Informatique
4- Les aspects matériel et immatériel de l’ordinateur 14
Le système informatique de base est l’ordinateur. Son évolution
est d’ailleurs liée à celle de l’informatique.
14
7
24/09/2022
Yezaba©
Concepts de Base de l’Informatique
4- Les aspects matériel et immatériel de l’ordinateur
15
LE HARDWARE
Tout ce qui est en relation avec le fonctionnement de l’ordinateur en tant
qu’entité physique (matériel électronique). Il s’agit du hardware.
15
Yezaba©
Concepts de Base de l’Informatique
4- Les aspects matériel et immatériel de l’ordinateur 16
LE SOFTWARE
Le second aspect est relatif à tout ce qui permet à cette machine électronique
qu’est l’ordinateur de dialoguer avec l’homme et de l’aider dans ses tâches et loisirs.
Il s’agit du software.
16
8
24/09/2022
Yezaba©
CHAPITRE 2:
Architecture Matérielle Minimale d’un ordinateur (Hardware)
Objectifs spécifiques du chapitre
17
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann 18
En informatique, architecture désigne la structure générale inhérente à un
système informatique, l'organisation des différents éléments du système
(logiciels et/ou matériels et/ou humains et/ou informations) et des relations entre
les éléments.
L’objectif était la mise au point de calculateurs pour établir les tables de tirs de
pièces d’artillerie.
18
9
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann
19
D’un point de vue théorique, Alan Turing proposait à la même époque un modèle de
machine (machine de Turing) utilisant un ruban infini contenant des données,
capable de traiter ces données et d’en réécrire d’autres sur le ruban.
Pour cela on dispose sur le ruban une description de la machine à simuler sous
forme d’une table d’action, ainsi que les données d’entrée de la machine à simuler.
19
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann 20
Von Neumann a également utilisé ce principe de stocker données et instructions
dans la même mémoire, pour concevoir son premier ordinateur.
20
10
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann
21
Une machine suivant le modèle de Von Neumann est constituée de:
q Une unité centrale composée d’une unité de calcul (Unité Arithmétique et logique -
UAL) et d’une unité de contrôle
q Une mémoire centrale composée d’un ensemble de cellules stockant des nombres
binaires représentant les programmes et les données
21
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann 22
Remarques:
11
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
1- Architecture de Von Neumann
23
Le cas des ordinateurs portables
23
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
2- L’Unité Centrale en tant que boitier électronique 24
L’intérieur d’une UC
24
12
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
2- L’Unité Centrale en tant que boitier électronique
25
Les ports(branchements) d’une UC
Voici l’arrière d’une unité centrale où chaque branchement est indiqué par une couleur :
25
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
2- L’Unité Centrale en tant que boitier électronique 26
Les ports(branchements) d’une UC
L’alimentation électrique est reliée directement à une prise de courant (secteur).
Un bouton 0 – 1 permet de couper l’arrivée de courant.
Les ports USB permettant de brancher divers périphériques (souris, clavier, clé USB…).
Ce sont actuellement les ports les plus utilisés !
Une prise spéciale permet de se connecter à Internet par câble : c’est une prise RJ45.
Aujourd’hui la plupart des ordinateurs peuvent se connecter sans fil.
26
13
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
2- L’Unité Centrale en tant que boitier électronique
27
Les ports(branchements) d’une UC
Les prises son permettent de brancher des enceintes, caissons de basses,
microphones…
La grille d’aération est très importante car elle permet d’évacuer la chaleur générée par
les composants de l’ordinateur. Veuillez à ne pas obstruer cette sortie.
Bien entendu, ces branchements peuvent varier d’un ordinateur à l’autre selon son
ancienneté.
On retrouvera presque toujours les ports USB qui sont devenus incontournables.
27
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
2- L’Unité Centrale en tant que boitier électronique 28
Les ports(branchements) d’une UC
USB est l'acronyme de Universal Serial Bus en anglais.
28
14
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
3- L’Unité Centrale (Central Process Unit CPU)
29
Le processeur (CPU, pour Central Processing Unit, soit Unité Centrale de Traitement)
est la pièce la plus importante dans un ordinateur. C'est la puce électronique qui est
le cerveau de votre machine.
La capacité d’un processeur se mesure en Hz (Hertz) qui est une unité de mesure sur
la vitesse d'exécution du processeur.
Les processeurs sont fabriqués par des compagnies connues telles que Intel, AMD,
Sun, Motorola, etc.
29
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
3- L’Unité Centrale (Central Process Unit CPU) 30
Lorsqu'un ordinateur exécute un programme, le processeur est responsable de lire
chaque instruction une après l'autre et d'effectuer ce qui lui est demandé.
Instruction
Une instruction est l'opération élémentaire que le processeur peut accomplir. Les
instructions sont stockées dans la mémoire principale, en vue d'être traitée par le
processeur. Une instruction est composée de deux champs :
q Le code opération, représentant l'action que le processeur doit accomplir ;
q Le code opérande, définissant les paramètres de l'action. Le code opérande
dépend de l'opération. Il peut s'agir d'une donnée ou bien d'une adresse
mémoire.
Le nombre d'octets d'une instruction est variable selon le type de donnée (l'ordre de
grandeur est de 1 à 4 octets).
30
15
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
3- L’Unité Centrale (Central Process Unit CPU)
31
Instruction
Les instructions peuvent être classées en catégories dont les principales sont :
31
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
4- La Mémoire Centrale (Mémoire de Travail) 32
La mémoire centrale de l’ordinateur, ou mémoire de travail ou encore mémoire RAM
("Random Access Memory") est le deuxième composant en importance dans un
ordinateur. Lorsque les programmes sont exécutés, ils sont d'abord chargés en
mémoire, ainsi que leurs données associées afin d'être traités.
La mémoire vive se présente sous la forme de barrettes qui se branchent sur les
connecteurs de la carte mère.
32
16
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
4- La Mémoire Centrale (Mémoire de Travail)
33
Lorsque vous éditez un texte par exemple, celui-ci est situé dans la mémoire au
moment de l'édition. Chaque tâche effectuée sur un ordinateur doit temporairement
enregistrer des informations en mémoire.
Ce type de mémoire s'appelle la mémoire vive (par opposition à la Read Only Memory
ROM) car son contenu peut être modifié à volonté.
33
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
4- La Mémoire Centrale (Mémoire de Travail) 34
Remarque :
Son contenu est par contre détruit dès lors que l'ordinateur est éteint ou redémarré,
contrairement à une mémoire de masse telle que le disque dur, capable de garder les
informations même lorsqu'il est hors tension. On parle de « volatilité » pour désigner
ce phénomène.
34
17
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
5- Le disque dur (Mémoire de masse/ de sauvegarde)
35
Le disque dur est l'endroit où les données et programmes non utilisés sont
enregistrés. Contrairement à la RAM, les données sur disque sont enregistrées de
manière permanente (à moins d'un souci matériel grave). Ceci est un réel avantage
sur la RAM.
35
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
5- Le disque dur (Mémoire de masse/ de sauvegarde) 36
SSD : l'avenir du disque dur !
Ainsi, la mémoire flash stocke les bits de données dans des cellules de mémoire,
mais les données sont conservées en mémoire lorsque l'alimentation électrique est
coupée.
Le SSD est bien plus solide qu'un disque dur et surtout il surpasse les performances
d'un disque classique, sans compter qu'il ne chauffe pas et qu'il est silencieux !
36
18
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
37
Il existe un lien étroit entre la RAM, le disque dur et le processeur.
Exemple :
Une fois rédigé, le texte est sauvegardé sur le disque dur pour le conserver une fois
l'ordinateur éteint.
37
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
6- Les périphériques d’un ordinateur 38
Les périphériques, ou organes d’Entrée/Sortie(E/S), permettent à l’ordinateur de
communiquer avec l’homme ou d’autres machines, et de mémoriser massivement
des données ou des programmes dans des fichiers.
Ils se présentent à l’unité centrale le plus souvent sous la forme de plages d’adresses
mémoire dans lesquelles sont accessibles les registres de contrôle et d’état des
contrôleurs de périphériques.
38
19
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
6- Les périphériques d’un ordinateur
39
Les périphériques d’entrée
39
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
6- Les périphériques d’un ordinateur 40
Les périphériques de sortie
40
20
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
6- Les périphériques d’un ordinateur
41
Les périphériques d’entrée sortie
Les périphériques d’entrée-sortie opèrent dans les deux sens : un lecteur de CD, une
clé USB, ou un disque dur externe par exemple, permettent de stocker des données
(sortie) ainsi que de les charger (entrée).
41
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
7- Le système des bus de communication 42
Notion de bus de communication
42
21
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
7- Le système des bus de communication
43
Caractéristiques d'un bus
On parle ainsi de « largeur » pour désigner le nombre de bits qu'un bus peut
transmettre simultanément.
43
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
7- Le système des bus de communication 44
Sous-ensembles de bus
q Le bus d'adresses (appelé parfois bus d'adressage ou bus mémoire) transporte les
adresses mémoire auxquelles le processeur souhaite accéder pour lire ou écrire
une donnée. Il s'agit d'un bus unidirectionnel.
q Le bus de données véhicule les instructions en provenance ou à destination du
processeur. Il s'agit d'un bus bidirectionnel.
q 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
bidirectionnel dans la mesure où il transmet également les signaux de réponse des
éléments matériels.
44
22
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
7- Le système des bus de communication
45
Les principaux bus
q Le bus système (appelé aussi bus interne, en anglais internal bus ou front-side
bus, noté FSB). Le bus système permet au processeur de communiquer avec la
mémoire centrale du système (mémoire vive ou RAM).
45
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants 46
La carte mère
46
23
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants
47
La mémoire morte
La mémoire morte permet de stocker des données nécessaires au
démarrage de l'ordinateur.
47
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants 48
La carte vidéo ou carte graphique
La carte graphique (en anglais "graphic
adapter"), parfois appelée carte vidéo ou
accélérateur graphique, est l'élément de
l'ordinateur chargé de convertir les données
numériques à afficher en données
graphiques exploitables par un périphérique
d'affichage.
48
24
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants
49
La carte vidéo ou carte graphique
Le GPU
Un processeur graphique (appelé GPU, pour Graphical Processing Unit), constituant
le cœur de la carte graphique et chargé de traiter les images en fonction de la
résolution et de la profondeur de codage sélectionnée.
49
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants 50
La carte son
La carte son interne ou externe (en anglais
audio card ou sound card) est l'élément de
l'ordinateur permettant de gérer les
entrées-sorties sonores de l'ordinateur.
50
25
24/09/2022
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants
51
La carte son
51
Yezaba©
Architecture Matérielle Minimale d’un ordinateur (Hardware)
8- Découvrons en vrac d’ autres composants 52
Les cartes réseaux
Pour se connecter aux réseaux locaux ou INTERNET,
l'ordinateur possède soit une carte réseau filaire, soit une
carte réseau sans fil (WI-FI).
52
26
24/09/2022
Yezaba©
CHAPITRE 3:
Systèmes de numération
Objectifs spécifiques du chapitre
53
Yezaba©
Systèmes de numération
54
Un microprocesseur est un système de traitement d'information. Le mot information,
dont dérive le terme informatique est pris dans le sens "éléments significatifs" tels
que texte, parole, image, mesure d'une grandeur physique, nombre, etc… Cette
information devant être représentée sous une forme physique appropriée au
traitement quelle doit subir, la première étape consiste en une transformation
appelée codage.
Nous coderons donc les signaux (images, paroles, textes) sous forme de 0 et de 1,
compréhensibles par une machine. Notre système conventionnel de comptage en
base 10 étant incompatible avec la machine, nous conduit à étudier d'autres
systèmes de numération.
54
27
24/09/2022
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage
55
Principe d'une base
La base est le nombre qui sert à définir un système de numération. La base du
système décimal est dix alors que celle du système octal est huit. Quel que soit la
base numérique employée, elle suit la relation suivante :
𝒏
! 𝒂𝒊 𝒃𝒊%𝟏 = 𝒂𝒏 𝒃𝒏%𝟏 + ⋯ + 𝒂𝟑 𝒃𝟐 + 𝒂𝟐 𝒃𝟏 + 𝒂𝟏 𝒃𝟎
𝒊"𝟏
Exemple : base 10
1986 = 1 × 103 + 9 × 102 + 8 × 101 + 6 × 100
55
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage 56
Le système Décimal
Le système décimal est celui dans lequel nous avons le plus l'habitude d'écrire.
Chaque chiffre peut avoir 10 valeurs différentes :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, de ce fait, le système décimal a pour base 10. Tout nombre
écrit dans le système décimal vérifie la relation suivante :
745 = 7 × 100 + 4 × 10 + 5 × 1
745 = 7 × 10 × 10 + 4 × 10 + 5 × 1
745 = 7 × 102 + 4 × 101 + 5 × 100
Chaque chiffre du nombre est à multiplier par une puissance de 10 : c'est ce que l'on
nomme le poids du chiffre.
56
28
24/09/2022
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage
57
Le système Décimal
L'exposant de cette puissance est nul pour le chiffre situé le plus à droite et s'accroît
d'une unité pour chaque passage à un chiffre vers la gauche.
Cette façon d'écrire les nombres est appelée système de numération de position.
57
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage 58
La conversion Binaire vers Décimale
Dans le système binaire, chaque chiffre peut avoir 2 valeurs différentes : 0, 1.
De ce fait, le système a pour base 2.
(10 110)2 = 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 0 × 20
(10 110)2 = 1 × 16 + 0 × 8 + 1 × 4 + 1 × 2 + 0 × 1
58
29
24/09/2022
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage
59
La conversion Octale vers Décimale
Le système octal utilise un système de numération ayant comme base 8 (octal => latin
octo = huit).
Il faut noter que dans ce système nous n'aurons plus 10 symboles mais 8 seulement :
0, 1, 2, 3, 4, 5, 6, 7.
Ainsi le nombre sera mis entre parenthèses (745 dans notre exemple) et indicé d'un
nombre représentant sa base (8 est mis en indice).
59
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage 60
La conversion Octale vers Décimale Tableau récapitulatif
Cette base obéira aux mêmes règles que la base 10, Décimal Octal Binaire
vue précédemment, ainsi on peut décomposer (745)8 0 00 0000
de la façon suivante : 1 01 0001
2 02 0010
(745)8 = 7 × 82 + 4 × 81 + 5 × 80 3 03 0011
(745)8 = 7 × 64 + 4 × 8 + 5 × 1 4 04 0100
(745)8 = 448 + 32 + 5 5 05 0101
6 06 0110
Nous venons de voir que : 7 07 0111
8 10 1000
(745)8 = (485)10. 9 11 1001
10 12 1010
60
30
24/09/2022
Yezaba©
Systèmes de numération
1- Principe de la numération et le Décodage
61
La conversion Hexadécimale vers Décimale
Le système hexadécimal utilise les 16 symboles suivant :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
De ce fait, le système a pour base 16.
61
Yezaba©
Systèmes de numération Décimal Hexadécimal Binaire
1- Principe de la numération et le Décodage 0 0 0000 62
1 1 0001
La conversion Hexadécimale vers Décimale 2 2 0010
3 3 0011
Le nombre (5AF)16 peut se décomposer 4 4 0100
comme suit : 5 5 0101
(5AF)16 = 5 × 162 + A × 161 + F × 160 6 6 0110
7 7 0111
8 8 1000
En remplaçant A et F par leur équivalent
9 9 1001
en base 10, on obtient :
10 A 1010
(5AF)16 = 5 × 162 + 10 × 161 + 15 × 160 11 B 1011
(5AF)16 = 5 × 256 + 10 × 16 + 15 × 1 12 C 1100
13 D 1101
14 E 1110
Donc (5AF)16 = (1455)10 15 F 1111
62
31
24/09/2022
Yezaba©
Systèmes de numération
2- Le Codage : De la base Décimale à une base quelconque
63
La conversion Décimale vers Binaire
Pour expliquer ce type de conversion, on peut revenir sur le système décimal. Si nous divisons le
nombre (543)10 par 10, nous obtenons comme quotient 54 et 3 comme reste. Cela signifie que ce
nombre équivaut à : (54 × 10) + 3
Le reste 3 est le chiffre indiquant le nombre d'unités.
En redivisant ce quotient (54) par 10, nous obtenons 5 comme deuxième quotient et 4 comme reste.
Ce reste donne le deuxième chiffre du nombre, donc celui des dizaines.
Enfin, si l'on divise ce deuxième quotient par 10, nous obtenons 0 et il restera 5 qui représentera le
chiffre des centaines.
Résumer du principe de conversion
En divisant successivement un nombre par la
base (10) et en ne conservant que les restes, on
a réussi à exprimer le nombre par des chiffres
inférieurs de 10. Mais attention, il faut lire les
restes de bas en haut.
63
Yezaba©
Systèmes de numération
2- Le Codage : De la base Décimale à une base quelconque 64
La conversion Décimale vers Binaire
Maintenant si nous divisons un nombre décimal par 2, le quotient indique le nombre
de fois que 2 est contenu dans ce nombre et le reste indique le chiffre des unités
dans l'expression du nombre binaire.
Soit N le nombre, Q1 le quotient et R1 le reste, nous avons :
N = (Q1 × 2) + (R1 × 1)
N = (Q1 × 21) + (R1 × 20)
Exemple :
soit :
N = (22 × 2) + (0 × 1) = 44.
64
32
24/09/2022
Yezaba©
Systèmes de numération
2- Le Codage : De la base Décimale à une base quelconque
65
La conversion Décimale vers Binaire
(44)10 = (101100)2.
65
Yezaba©
Systèmes de numération
2- Le Codage : De la base Décimale à une base quelconque 66
La conversion Décimale vers Octale
66
33
24/09/2022
Yezaba©
Systèmes de numération
3- Le Transcodage
67
Nous pouvons remarquer qu'après 3 divisions
La relation Binaire - Octale en binaire nous avons le même quotient
qu'après une seule en octal.
Exprimons (47)10 dans le système octal et
le système binaire. Nous obtenons : De plus le premier reste en octal obtenu peut être
mis en relation directe avec les trois premiers
restes en binaire :
(111)2 = 1 × 22 + 1 × 21 + 1 × 20
(111)2 = 1 × 4 + 1 × 2 + 1 × 1
(111)2 = (7)8
et il en est de même pour le caractère octal
suivant :
(101)2 = 1 × 22 + 0 × 21 + 1 × 20
(101)2 = 1 × 4 + 0 × 2 + 1 × 1
(101)2 = (5)8
67
Yezaba©
Systèmes de numération
3- Le Transcodage 68
La relation Binaire - Octale
Cette propriété d'équivalence entre chaque chiffre octal et chaque groupe de 3
chiffres binaires permet de passer facilement d'un système à base 8 à un système à
base 2 et vice versa.
68
34
24/09/2022
Yezaba©
Systèmes de numération
3- Le Transcodage
69
La relation Binaire - Hexadécimale
La propriété d'équivalence que nous venons de voir entre le binaire et l'octal existe
entre l'hexadécimal et le binaire.
La seule différence est qu'il faut exprimer chaque caractère hexadécimal à l'aide de 4
informations binaires.
69
Yezaba©
Systèmes de numération
3- Le Transcodage 70
La conversion d’une base b1 vers b2
70
35
24/09/2022
Yezaba©
Systèmes de numération
4- Représentation des nombres à virgules
71
Pour représenter un nombre à virgule dans une machine informatique ou un système
électronique, il a été nécessaire de trouver une écriture des nombres compatible
avec la taille mémoire qu'on lui accorde.
Nous désirons stocker par exemple le nombre 9,75 dans une machine.
9,75 = 9 + 0,75
0,75 * 2 = 1,50 1
Avec 9 = (1001)2 et 0,75 = (0,11)2 0,50 * 2 = 1,00 1
9,75 = (1001,11)2 0,00 * 2 = 0,00
71
Yezaba©
CHAPITRE 4:
Organisation Logiciel d’un Ordinateur (Software)
Objectifs spécifiques du chapitre
72
36
24/09/2022
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
73
Les logiciels constituent l’ensemble des programmes et des procédures
nécessaires au fonctionnement d’un système informatique, ils nous sont
indispensables.
Ce sont eux qui nous rendent cet outil accessible et exploitable.
Du point de vue de l'utilisateur, un logiciel est une application qui répond à l'un de
ses besoins (traitement de textes, programme de dessin, jeu, ...).
C'est une suite de petites instructions invisibles pour l'utilisateur, qui forme un
tout cohérent.
Les instructions d'un logiciel sont écrites dans un langage que l'ordinateur peut
comprendre, le langage binaire (0 ou 1).
73
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
74
Les instructions sont écrites sous une forme facile à lire pour un humain, et
exécutable par l'appareil informatique par l'intermédiaire d'un logiciel appelé
interprète.
Un logiciel peut contenir divers fichiers, tels que des images, des sons, des
textes ou des documents.
Ces fichiers peuvent être utilisés par le logiciel, par exemple affichés comme
icône sur l'interface graphique, ou être mis à disposition de l'utilisateur comme
aide, comme modèle, ou comme exemple.
74
37
24/09/2022
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
75
HUMAIN
Maitrise du
Langage Naturel
Logiciel
Algorithmes
Programmation
Langage Programmation SOFTWARE
HARDWARE
75
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
1- Logiciel de base : le système d’exploitation 76
Un système d'exploitation, ou logiciel système, ou Operating System (OS), est un
logiciel qui, dans un appareil électronique, pilote les dispositifs matériels et reçoit des
instructions de l'utilisateur ou d'autres logiciels (ou applications).
Ces logiciels doivent être adaptés à un système d'exploitation.
76
38
24/09/2022
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
1- Logiciel de base : le système d’exploitation
77
Exemples de systèmes d'exploitations
Dans le secteur informatique, les systèmes d'exploitation les plus répandus sont
Windows (pour les PC), Mac OS (pour les ordinateurs d'Apple), Linux (pour les PC et
les serveurs) et Unix (pour les serveurs).
Pour les téléphones, on trouve Android, iOS (chez Apple), Symbian et Windows Phone.
77
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
2- Les logiciels applications 78
Un logiciel d'application utilise les capacités d'un ordinateur directement à une tâche
spécifique.
Il met l'accent sur une certaine tâche unique, comme le traitement de texte, feuille de
calcul ou la lecture de fichiers audio et vidéo.
78
39
24/09/2022
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
2- Les logiciels applications
79
Tableur logiciel:
Excel, Lotus 1-2-3 et Apple Numbers sont quelques exemples de tableur. Un tableur
permet aux utilisateurs d'effectuer des calculs en utilisant des feuilles de calcul. Ils
permettent de simuler des feuilles de papier en affichant plusieurs cellules qui
constituent une grille.
Logiciel de présentation:
Les logiciels de cette catégorie sont utilisés pour afficher des informations sous la
forme d'un diaporama.
Ce type de logiciel comprend trois fonctions, à savoir, d'édition qui permet l'insertion
et le formatage du texte, des méthodes pour inclure des graphiques dans le texte et
une fonctionnalité d'exécuter des diaporamas.
Microsoft PowerPoint est l’un des plus connus parmi les logiciels de présentation.
79
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
2- Les logiciels applications 80
Multimédia:
Ils permettent aux utilisateurs de créer et de lire des fichiers audio et vidéo.
Convertisseurs audio, lecteurs audio, graveurs, encodeurs et décodeurs vidéo sont
certaines formes de logiciels multimédia.
Des exemples de ce type de logiciel comprennent VLC Media Player, Real Player et
Media Player.
Logiciels éducatifs:
Ce sont des logiciels collaboratif. Ils sont souvent utilisé dans l'enseignement et
l'auto-apprentissage.
Le dictionnaire Encarta, logiciels mathématiques comme Matlab et d'autres comme
Google Earth et NASA World Wind sont quelques-uns des noms bien connus dans
cette catégorie.
80
40
24/09/2022
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
2- Les logiciels applications
81
Logiciel de simulation:
Utilisé pour simuler des systèmes physiques ou abstraits, les logiciels de simulation
trouve des applications à la fois, dans les domaines de la recherche et du
divertissement.
Les simulateurs de vol et les simulateurs scientifiques sont des exemples de logiciels
de simulation.
81
Yezaba©
Organisation Logiciel d’un Ordinateur (Software)
2- Les logiciels applications 82
Logiciels d'accès aux Contenus:
Ils sont utilisés pour accéder à des données. Des exemples courants de logiciels
d'accès au contenu sont les navigateurs Web et les lecteurs multimédias.
82
41