Académique Documents
Professionnel Documents
Culture Documents
L1/PREPA1
PRÉREQUIS :
OBJECTIFS GÉNÉRAUX
DU COURS :
OBJECTIFS SPÉCIFIQUES
DU COURS :
MOTS-CLÉS :
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).
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.
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.
L’objectif était la mise au point de calculateurs pour établir les tables de tirs de
pièces d’artillerie.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
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
Voici l’arrière d’une unité centrale où chaque branchement est indiqué par une couleur :
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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).
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
La mémoire vive se présente sous la forme de barrettes qui se branchent sur les
connecteurs de la carte mère.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
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.
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 !
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.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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).
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
On parle ainsi de « largeur » pour désigner le nombre de bits qu'un bus peut
transmettre simultanément.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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.
Yezaba
Architecture Matérielle Minimale d’un ordinateur (Hardware) ©
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).
Systèmes de numération
Objectifs spécifiques du chapitre
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.
Exemple : base 10
1986 = 1 × 103 + 9 × 102 + 8 × 101 + 6 × 100
Yezaba
Systèmes de numération ©
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.
Yezaba
Systèmes de numération ©
Cette façon d'écrire les nombres est appelée système de numération de position.
(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
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).
Yezaba
Systèmes de numération ©
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
Yezaba
Systèmes de numération ©
Exemple :
soit :
N = (22 × 2) + (0 × 1) = 44.
Yezaba
Systèmes de numération ©
(44)10 = (101100)2.
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
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.
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.
Yezaba
Systèmes de numération ©
3- Le Transcodage
70
La conversion d’une base b1 vers b2
Nous désirons stocker par exemple le nombre 9,75 dans une machine.
9,75 = 9 + 0,75
Avec 9 = (1001)2 et 0,75 = (0,11)2
9,75 = (1001,11)2
Toutefois cette expression binaire ne suffit pas à définir totalement notre donnée car
il faut trouver un moyen d’enregistrer le nombre binaire sans la virgule.
Yezaba
Systèmes de numération ©
Donc pour définir totalement notre information (9,75) il faudra dans ce système de
représentation deux termes :
Soit l'information (453)10 ; son format est de 3 caractères et la base utilisé est 10.
La valeur maximale que l'on peut exprimer dans ce format est : 999
On peut aussi obtenir le complément vrai d'un nombre en calculant d'abord son
complément restreint et en ajoutant ensuite 1.
Exemples :
Yezaba
Systèmes de numération ©
Un exemple en binaire :
Exemple 1 :
85
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).
86
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.
Yezaba
Organisation Logiciel d’un Ordinateur (Software) ©
87
HUMAIN
Maitrise du
Langage Naturel
Logiciel
HARDWARE
Yezaba
Organisation Logiciel d’un Ordinateur (Software) ©
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.
Yezaba
Organisation Logiciel d’un Ordinateur (Software) ©
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.
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.
Yezaba
Organisation Logiciel d’un Ordinateur (Software) ©
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.
Yezaba
Organisation Logiciel d’un Ordinateur (Software) ©