Vous êtes sur la page 1sur 117

CHAPITRE 1 :

INTRODUCTION À
L’INFORMATIQUE

Mme KAZI TANI ADILA Informatique1


OBJECTIFS
2

 Qu’est ce que l’informatique ? Son


évolution, ses perspectives.

 Comprendre le fonctionnement de
l’ordinateur dans ses mécanismes
élémentaires.

19/10/2014
DEFINITION DE L’INFORMATIQUE
3

 Contraction de INFORmation et
autoMATIQUE

 L'informatique désigne le traitement


automatique de l'information par un
système, concret (machine) ou abstrait.

 Aussi, l'informatique désigne l'ensemble des


sciences et techniques en rapport avec le
traitement de l'information. 19/10/2014
INFORMATIQUE
4

A quoi ça sert ?
 Bureautique (traitement de texte, tableur) : c'est une
utilisation très simple de l'informatique.

 Mathématiques: prévisions d'élections, météo.

 Jeux: Intelligence Artificielle, graphisme, son, fiction


interactive.

19/10/2014
INFORMATIQUE
5

A quoi ça sert ?
 Physique : Simulation, mécanique des fluides,
résistance des matériaux, train, voiture (déformations
programmées).

 Médecine : imagerie médicale, opérations guidées


par ordinateur, apprentissage.

 Gestion des flux : Arrivées départs dans les


aéroports (les gares, périphérique).

19/10/2014
INFORMATIQUE
6

A quoi ça sert ?
 Communication : Internet , Intranet, télétravail.

 Graphisme : Reconnaissance de forme , météo,


reconnaissance de code postal, génération d'images.

 Robotique : robot autonome (robot sur Mars,


footballeurs) semi-autonome, télécommandé.

 Cinéma : Image numérique, montage, dessin animé.


19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
7

Pour comprendre l’informatique et l'architecture d'un


ordinateur d'aujourd'hui, il faut comprendre leur
évolution et comment ont fonctionné leurs ancêtres, et
par quels évolutions on est parvenu à l'architecture
moderne des ordinateurs!!!

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
8

 Depuis des milliers d’années, l’homme a créé et utilisé


des outils l’aidant à calculer.
 Le premier exemple d’outil le plus complexe est
l’abaque, qui connut diverses formes, jusqu’au boulier
 Le boulier est formé d’un cadre rectangulaire muni de
tiges sur lesquelles coulissent des boules.

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
9

 1642 : Blaise Pascal crée une machine capable


d’additionner et de soustraire : la Pascaline.
 1673 : Leibniz qui s’est inspiré de la Pascaline
invente une machine capable de multiplier et de
diviser.
 1805 : Joseph-Marie Jacquard crée les métiers
à tisser automatique qui utilisent des programmes
sous formes de cartes perforées.

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
10

 A partir de 1930 l’électricité permit de


remplacer les calculateurs mécaniques par des
moteurs électriques.

 1945 : John Von Neumann propose


l’architecture interne d’un calculateur universel,
appelé désormais l’architecture de « Von
Neumann ».

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
11

L’architecture de Von Neumann décompose l’ordinateur


en 4 parties distinctes:

 L’unitéarithmétique et logique (UAL) ou unité de


traitement qui effectue les opérations de base ;

 L’unitéde contrôle, chargée du séquençage des


opérations ;

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
12

 La mémoire qui contient à la fois les données et le


programme qui dira à l’unité de contrôle quels calculs
faire sur ces données.

 Lesdispositifs d’entrée-sortie, qui permettent de


communiquer avec le monde extérieur.

19/10/2014
Principe de fonctionnement

Architecture de VAN NEUMANN

19/10/2014 13
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
14

 1946 : Eckert et Mauchly achevèrent l’ENIAC


(Electronic Numerical Integrator and computer) qui
souvent considéré comme le premier ordinateur tout
électronique universel.

 A partir de cette date, l'ordinateur existe et son histoire


matérielle se réduit donc à l'évolution des progrès
technologiques, qu'on découpe habituellement en termes
de «générations».

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
15

Première génération
 1949 : Construction de L’EDVAC (Electronic Discrete

variable Automatic) qui hériterait de la puissance de


calcul de l’ENIAC et éviterait en même temps la mise en
marche très longue et très fastidieuse de l’ENIAC.

 1950 : Turing écrit un article dans une revue


philosophique pour argumenter que le modèle des
ordinateurs peut réaliser tout ce que fait l'esprit humain

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
16

 1952 : IBM (International business Machines


Corporation) commercialisent les premiers
ordinateurs.

 1954 : Premiers essais de programmation avec la


langage Fortran (FORmula TRANslator).

 1955 : Invention du mot « Ordinateur » en France


à la demande de IBM. 19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
17

Deuxième génération :
 1956 – 1963 : les ordinateurs basé sur l’invention

du transistor.

 1955 : Le premier langage de programmation


universel de haut niveau à été implémenté, le
FORTRAN est développé par John Backus
avec son équipe D’IBM.
19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
18

 C’est un langage de programmation utilisé


principalement en mathématique et dans les
applications scientifiques.

 Apparition de plusieurs autres langages

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
19

Troisième génération
 1963 – 1971 : Les ordinateurs à circuits intégrés.

 Elle marque l’explosion de l’utilisation de


l’informatique.

 Jack Kilby est l'inventeur du circuit intégré. Il est


mort à l'âge de 81 ans en juin 2005.
19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
20

Quatrième génération (1971 à nos jours)

 Une définition non universellement acceptée associe le


terme de quatrième génération à l'invention du
microprocesseur par Marcian Hoff.

19/10/2014
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
21

 les générations sont devenues des questions de type de


logiciel :
 Première génération : codage machine direct en binaire
 Deuxième génération : langage assembleur

 Troisième génération : langages évolués (FORTRAN,


COBOL, Simula, APL...)
 Quatrième génération : langages d'interrogation de très
haut niveau comme SQL

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
22

L’informatique

information automatique
Le traitement Automatique de l’information

C’est quoi une information ? : est un ensemble


d’événements qui peuvent être communiqué à l’ordinateur.

Quel type d’information ? : Nombre, Texte, dessin, image,


son,…. 19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
23

Comment sont stockées ces informations dans un


ordinateur ?

 L’homme a toujours eu besoin de compter et il a inventé


la numération décimale ou système décimal sur le
modèle des dix doigts de nos mains.

 Dans le système décimal il existe 10 chiffres : 0, 1, 2, 3,


4, 5, 6, 7, 8 et 9.
19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
24

Comment sont stockées ces informations dans un


ordinateur ?

 Système octal est le système de numération de base 8.

 Dans le système Octal il existe 8 chiffres : 0, 1, 2, 3, 4,


5, 6, et 7.

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
25

Comment sont stockées ces informations dans


l’ordinateur ?
 En informatique : Toute information est représentée
sous forme binaire.
 Système binaire est le système de numération de
base 2. On nomme couramment bit (de
l'anglais Binary digIT) les chiffres de la numération
binaire.
 Dans le système binaire il existe 2 chiffres : 0 et 1.
19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
26

Codage d’informations - Définition -

permet d’établir une


correspondance
entre la représentation externe
de l’information
et sa représentation binaire

Codage
Information Configuration binaire

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
27

Codage d’informations - Définition -

Exemple :
 On veut stocker le nombre 35.

 La représentation externe du nombre trente cinq est :

35.
 La représentation interne de 35 sera une suite de 0
et 1 ( 100011 ).

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
28

Codage des nombres


 Exemple : on veut stocker le nombre 12 sur le
disque dur d’un ordinateur, on code généralement
ce nombre en base 2 au lieu de le coder en base
10 comme nous y sommes naturellement habitués.

 Ainsi le nombre 12 (en base 10) sera codé en


base 2 par la suite binaire 1100.
19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
29

Codage des caractères


 Caractères : Alphabétique (A-Z , a-z), numérique (0
1,…, 9), ponctuation, spéciaux (&, $, %,…),…ect

 Codage revient a créer une Table de


correspondance entre les caractères et des nombres.

 Code (ou Table) ASCII (American Standard Code for


Information Interchange)
19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
30

Table ASCII

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
31

Codage des images


 Tout commence par découper l’image en des petits
carrés appelés pixels (PICture ELement) , c’est en
quelque sorte poser une grille sur l’image.

 Deux nombres seront important pour décrire cette


grille : le nombre de petits carres en largeur et ce
même nombre en hauteur.

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
32

Codage des images

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
33

Codage des images


 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 pixel :
 Image en noir et blanc : 1 bit pour chaque pixel
 Image avec 256 couleur : 8 bits pour chaque pixel
19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
34

Codage du son
 Le son se présente par un signal analogique.

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
35

Codage du son
 D’un point de vue pratique, cela revient à prélever la valeur du
signal à intervalles réguliers c’est ce qu’on appelle
l’échantillonnage. Ensuite, vient l’étape de codage qui on opère
une conversion du nombre décimal en un mot binaire

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
36

 Une séquence de 8 bits consécutifs s’appelle un


octet (en anglais byte).
 On mesure la quantité de mémoire stockée dans
les ordinateurs en:
 Octets : 1 octet = 8 bits
 Kilo-octets (Ko ou Kb) : 1 Ko = 1024 octets

 Méga-octets (Mo ou Mb) : 1 Mo = 1 048 576 octets

 Giga-octets (Go ou Gb) : 1 Go = 1 073 741 824 octets

19/10/2014
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
37

L’informatique

information automatique
Le traitement Automatique de l’information
Ordinateur
C’est quoi un Ordinateur ?
Est un ensemble de circuits électroniques permettant de
traiter l’information d’une manière automatique, très
rapidement.
19/10/2014
PRINCIPE DE FONCTIONEMENT D’UN
ORDINATEUR
38

Comment Fonctionne un ordinateur ?


 Ordinateurs:
 Organes d'entrée : clavier, souris, microphone, etc.
 Organe de traitement : Unité centrale
 Organes de sortie : écran, imprimante, haut parleurs, graveur
de DVD etc.
 Homme:
 Organes d'entrée sont les cinq sens
 Organe de traitement est le cerveau
 Organes de sortie sont les muscles
19/10/2014
PRINCIPE DE FONCTIONEMENT D’UN
ORDINATEUR
39

Schéma général du Fonctionnement d’un ordinateur

Codage de Décodage du
l’information Traitement résultat

Entrées (souris, Unité de Sorties (écran,


clavier,…) traitement imprimante,..)

Mémoires
(disque dur,
clé USB,
DVD,…)
Stockage de
l’information 19/10/2014
PRINCIPE DE FONCTIONEMENT D’UN
ORDINATEUR
40

De quoi est composé un ordinateur ?

Hardware Software
Ordinateur = +

 Hardware : c’est l'ensemble des éléments matériels de


l'ordinateur.

 Software : c’est l’ensemble des logiciels .


19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
41

 Tout ce qui compose l’ordinateur et ses accessoires,


chaque composant possède une fonction particulière,
dont les éléments les plus importants sont les suivants :

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
42

Unité Centrale
 Un boîtier contenant l’ensemble des éléments internes de
l’ordinateur qui sert à sauvegarder, traiter et restituer
les données en exécutant les instructions du programme
en cours.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
43

L’intérieur de l’Unité Centrale

• carte mère
• processeur
• mémoire
• disque dur
• boite d'alimentation
• carte son et carte réseau

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
44

L’intérieur de l’Unité Centrale


 Carte mère: est le système nerveux du pc, c'est sur
cette carte que sont connectés tous les éléments de
l’unité centrale, donc, son choix est primordial si on
souhaite profiter au maximum des périphériques.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
45

L’intérieur de l’Unité Centrale


 Processeur (aussi appelé microprocesseur ou CPU
pour Central Processing Unit) est le cœur de
l'ordinateur, ce composant est chargé de traiter les
informations et d'exécuter les instructions.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
46

L’intérieur de l’Unité Centrale


 Mémoire centrale RAM (Ramdon Access
Memory) se présente sous forme de composants
électroniques ayant la capacité de retenir et
restituer des informations d’une façon temporaire
(volatile).

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
47

L’intérieur de l’Unité Centrale


 Disque dur est l'organe du PC servant à conserver
les données de manière permanente, même lorsque
le PC est hors tension, contrairement à la mémoire
centrale, qui s'efface à chaque redémarrage de
l'ordinateur, c'est la raison pour laquelle on parle de
mémoire de masse, sa capacité exprimée en Go.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
48

L’intérieur de l’Unité Centrale


 Boite d’alimentation assure la fourniture en
électricité à tous les composants de l’ ordinateur.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
49

L’intérieur de l’Unité Centrale


 Carte graphique ou carte vidéo dont le rôle est de
produire une image affichable sur un écran. La carte
graphique envoie à l’écran des images stockées dans
sa mémoire.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
50

L’intérieur de l’Unité Centrale


 Carte son est une carte électronique qui permet de
générer ou d’enregistrer des signaux audio de cette
carte on peut brancher des hautes parleurs
(généralement une fiche verte ) mais aussi un micro
(fiche rose)

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
51

Périphériques entrées :
 Des appareils servants à recueillir les informations qui
sont ensuite transformées (numérisées et codées en
binaires) pour être utilisables par l’unité centrale en
étant transférées vers la mémoire centrale.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
52

Périphériques entrées :

 Clavier

 Souris

 Lecteur CD/DVD

 Modem

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
53

Périphériques de sorties :
 Des dispositifs qui transmirent l’information binaire de
l’unité centrale vers l’extérieur sous une forme
compréhensible par l’utilisateur humain.

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
54

Périphériques de sorties :
 Ecran :

 imprimante :

 Graveur CD/DVD :

 Haut parleur :

19/10/2014
PARTIE MATERIEL D’UN ORDINATEUR
55

LA GRANDE QUESTION:
 QUI VA GERER TOUT CE MATERIEL DE L’UNITE

CENTRALE A L’AFFICHAGE A L’ECRAN PASSANT PAR


LE CLAVIER ?
 Réponse : LE SYSTEME D’EXPLOITATION

19/10/2014
PARTIE SYSTÈME (Logiciel)
56

 Logiciels (Software) : ce nom désigne l'ensemble des


programmes qui permettent aux utilisateurs de
travailler avec un ordinateur.

 Programme : est un enchainement d’instructions,


exécuté par un ordinateur, permettant de traiter
un problème et de renvoyer des résultats.

19/10/2014
PARTIE SYSTÈME (logiciels)
57

 Il existe 2 catégories de logiciels :

Logiciels

Bases Applications

19/10/2014
PARTIE SYSTÈME (Logiciels)
58

Logiciels de base :

 Ce sont des programmes qui permettent d’exploiter


les ressources de la machine et de gérer la
communication entre les différents périphériques.

 Le logiciel de base le plus important est le système


d’exploitation.

19/10/2014
PARTIE SYSTÈME (Logiciels)
59

Qu’est-ce que c’est un Système d’exploitation ?


 (noté SE ou OS, abréviation du terme anglais
Operating System), le SE d’un ordinateur est un
ensemble de programmes qui remplissent deux
grandes fonctions :

 Gérer les ressources de l’installation matérielle.


 Assurer un ensemble de services en présentant aux
utilisateurs une interface mieux adaptée à leurs
besoins que celle de la machine physique.
19/10/2014
PARTIE SYSTÈME (Logiciels)
60

Composantes du Système d’Exploitation


 On distingue généralement les éléments suivants :

 Le noyau représente les fonctions fondamentales du


système d'exploitation telles que : la gestion de la
mémoire, des processus, des fichiers, des entrées-
sorties et des fonctionnalités de communication.

19/10/2014
PARTIE SYSTÈME (Logiciels)
61

Composantes du Système d’Exploitation


 L'interpréteur de commande permet la communication
avec le système d'exploitation par l'intermédiaire d'un
langage de commandes afin de permettre à
l'utilisateur de piloter les périphériques en ignorant
tout des caractéristiques du matériel qu'il utilise, etc.
 Système de fichiers permet d'enregistrer les fichiers
dans une arborescence.

19/10/2014
PARTIE SYSTÈME (Logiciels)
62

Définition d’un fichier


 Un fichier informatique est une unité informationnelle
physiquement stockée sur un support de mémoire de
masse permanent (disque dur par exemple).

 Le fichier est donc enregistré sur le disque dur sous la


forme "nom_du_fichier.ext".
 ".ext" représente l’extension (c'est un moyen de reconnaître le
type de programme avec lequel ce fichier peut être ouvert).

19/10/2014
PARTIE SYSTÈME (Logiciels)
63

Définition d’un fichier


 Un fichier peut être une suite d'informations binaires,
c'est-à-dire une suite de 0 et de 1. Ce fichier peut être
stocké pour garder une trace d’informations.

 Un fichier a généralement comme attributs : un nom ; un


chemin d’accès ; une taille mesurée en octets ; une date
de création et une de dernière modification.

19/10/2014
PARTIE SYSTÈME (Logiciels)
64

Quelques extensions de fichiers


 Contenant du texte
.HTML .HTM .SHTM .SHTML .PHP .ODT .ASP .RTF .TXT
.DOC .PDF .PS .EPS .TEX .DVI .XLS

 Multimédia
.PPT .PPS .DIR .SWF

 Compression, archivage et encodage


.ZIP .BIN .EXE .HQX .SIT .UUE .RAR19/10/2014
PARTIE SYSTÈME (Logiciels)
65

Quelques extensions de fichiers


 Image
.PS .EPS .BMP .GIF .JPEG .JPG .TIFF .TIF

 Audio
.AIFF .AIF .MID .MP3 .RA .RAM .WAV

 Vidéo
.AVI .MOV .QT .MPEG .VDO .VIV
19/10/2014
PARTIE SYSTÈME (Logiciels)
66

Organisation des fichiers en répertoires

 Un disque dur peut contenir, suivant sa taille, plusieurs


milliers de fichiers. Cependant, plus leur nombre est
élevé plus il est difficile de les gérer, il devient alors
nécessaire de les stocker dans des répertoires.

19/10/2014
PARTIE SYSTÈME (Logiciels)
67

Notion de répertoire
 Définition :
Un répertoire (appelé également dossier ou folder en
anglais) est un objet informatique pouvant contenir des
fichiers. Un répertoire peut en effet contenir :
Des fichiers
D’autres répertoires (Sous répertoire)
19/10/2014
PARTIE SYSTÈME (Logiciels)
68

Notion de répertoire

19/10/2014
PARTIE SYSTÈME (Logiciels)
69

Notion de répertoire

19/10/2014
PARTIE SYSTÈME (Logiciels)
70

Notion de répertoire
 Notion de chemin
On appelle chemin (en anglais path) la succession des
répertoires en partant de la racine pour atteindre un fichier.

 Sous le système Windows un chemin est de la forme


x:\repertoire1\repertoire2\

 Sous un système Unix un chemin est de la forme


/repertoire1/repertoire2/ 19/10/2014
PARTIE SYSTÈME (Logiciels)
71

Exemples de Système d’exploitation


 MS-DOS Microsoft Disk Operating System de
Microsoft

 La famille Windows de Microsoft :

 La famille Mac Os d’Apple :


19/10/2014
PARTIE SYSTÈME (Logiciels)
72

Exemples de Système d’exploitation


 Unix

 Linux

 Android comme pour les smart phones:


19/10/2014
PARTIE SYSTÈME (Logiciels)
73

Microsoft DOS
Présentation du système
 MS-DOS (abréviation de Microsoft Disk Operating
System) est un système d’exploitation mono-tache et
mono-utilisateur, développé initialement par la société
Microsoft pour gérer les PC d’IBM.
 Le DOS contrôle les activités de l'ordinateur et permet
d'interpréter les commandes saisies au clavier par
l'utilisateur.

19/10/2014
PARTIE SYSTÈME (Logiciels)
74

Microsoft DOS
Présentation du système
 Ces commandes permettent d'effectuer les tâches
suivantes :
 La gestion des fichiers et des répertoires
 La mise à jour des disques
 La configuration du matériel
 L'optimisation de la mémoire
 L'exécution des programmes 19/10/2014
PARTIE SYSTÈME (Logiciels)
75

Microsoft DOS
Présentation du système

Invite
de
Commandes

19/10/2014
PARTIE SYSTÈME (Logiciels)
76

Microsoft Windows
Présentation du système
 Gamme de systèmes d'exploitation développés par
Microsoft (logiciel propriétaire).
 Ilpermet une gestion cohérente, normalisée, à l'aide
de symboles, menus et champs de dialogue
graphiques que l'on active généralement par un clic
de la souris.

19/10/2014
PARTIE SYSTÈME (Logiciels)
77

Microsoft Windows
Présentation du système
 Iln'est plus nécessaire de saisir les commandes
manuellement, comme c'était le cas avec MS-DOS
 Le nom "Windows" provient du fait que l'on utilise des
fenêtres pour représenter la surface de travail sur
laquelle on exploite les programmes d'application et
les documents.
 Il y a eu plusieurs versions de Windows.
19/10/2014
PARTIE SYSTÈME (Logiciels)
78

Microsoft Windows
 Windows XP : Octobre 2001,

19/10/2014
PARTIE SYSTÈME (Logiciels)
79

Microsoft Windows
 Windows Vista : Novembre 2006 pour les entreprises,
Janvier 2007 pour les particuliers

19/10/2014
PARTIE SYSTÈME (Logiciels)
80

Microsoft Windows
 Windows 7 Sortie le 22 Octobre 2009

19/10/2014
PARTIE SYSTÈME (Logiciels)
81

Microsoft Windows
 Windows 8 Sortie le 26 Octobre 2012

19/10/2014
PARTIE SYSTÈME (Logiciels)
82

Microsoft Windows
 Windows 9 Sortie prévue pour le 30 Septembre 2014

19/10/2014
PARTIE SYSTÈME (Logiciels)
83

Linux
Présentation du système
 Linux est un logiciel libre.

 Linux est sous licence GNU General Public License.

 Il assure que les codes sources doivent être libres pour la

copie, les modifications et l'étude.


 Étant donné que Linux peut être modifier à volonté, il

n’existe pas une seule version de ce système mais des


distributions portant des noms différents.
19/10/2014
PARTIE SYSTÈME (Logiciels)
84

Quelques distributions de Linux


 Red Hat Linux
 Debian GNU/Linux
 Fedora GNU/Linux
 Mandriva Linux
 Gentoo Linux
 Ubuntu Linux
19/10/2014
PARTIE SYSTÈME (Logiciels)
85

Ubuntu Linux

19/10/2014
PARTIE SYSTÈME (Logiciels)
86

Organisation des fichiers

 / bin : les commandes Linux importantes pour tous les


utilisateurs.
 / boot : fichiers permettant le démarrage de Linux.
 / dev : fichiers contenant les périphériques.
 / etc : fichiers de configuration.
 / home : tous les utilisateurs exceptés root ont un
répertoire.
19/10/2014
PARTIE SYSTÈME (Logiciels)
87

Organisation des fichiers

 / lib : bibliothèques du système.


 /mnt : points de montage pour CD, DVD, USB,…
 /root : répertoire du super utilisateur root.
 /sbin : commandes essentielles pour administrer des
systèmes.
 /tmp : fichiers et capacité de stockage temporaire.

19/10/2014
PARTIE SYSTÈME (Logiciels)
88

Organisation des fichiers

 /usr : programmes et données qui peuvent être


partagés avec tous les utilisateur du système.

 /var : ce dossier contient des données « variables »,


souvent des logs (traces écrites de ce qui s'est passé
récemment sur l'ordinateur).

19/10/2014
PARTIE SYSTÈME (Logiciels)
89

Commandes de base
 Création de Répertoires :
 mkdir (make directory) : permet de créer un répertoire.
 Syntaxe :

mkdir [options] [répertoires]


 Options les plus fréquentes :

-p : Permet de créer une suite de répertoires (c.à.d. crée les


répertoires parents s'ils n'existent pas)

19/10/2014
PARTIE SYSTÈME (Logiciels)
90

Commandes de base
 Création de Répertoires :
 Exemple d’utilisation :
 mkdir info
Crée le répertoire info
 mkdir -p info/TPs/TP1
Crée le répertoire TP1 et s'ils n'existent pas les
répertoires TPs et info

19/10/2014
PARTIE SYSTÈME (Logiciels)
91

Commandes de base
 Suppression de Répertoires :
 rmdir (remove directory) : permet d’effacer un répertoire
vide.
 Syntaxe :

rmdir [options] [répertoires]


 Options les plus fréquentes :

-p : Supprime les répertoires parents s'ils deviennent vides.

19/10/2014
PARTIE SYSTÈME (Logiciels)
92

Commandes de base
 Suppression de Répertoires :
 Exemple d’utilisation :
 rmdir cours
Supprime le répertoire cours
 rmdir -p TP1

Supprime les répertoires info et TPs s'ils deviennent vides.

19/10/2014
PARTIE SYSTÈME (Logiciels)
93

Commandes de base
 Navigation :
 ls : (list segment) affiche le contenu (les répertoires et les
fichiers) du répertoire actif.
 Syntaxe :

ls [options] [noms]
 Options les plus fréquentes :

-l : Permet un affichage détaillé du répertoire (permissions


d'accès, le nombre de liens physiques, le nom du propriétaire et
du groupe, la taille en octets, et l'horodatage)
19/10/2014
PARTIE SYSTÈME (Logiciels)
94

Commandes de base
 Navigation :
-a : Permet l'affichage des fichiers et répertoires cachés (penser à
all).
-d : Affiche les répertoires, sans lister leur contenu (penser à
directory).
-t : trie par date, c'est-à-dire en les classant du récent au plus
ancien (penser à time).
-S : trie par ordre de taille décroissante (penser à size).
-la : Afficher tous les fichiers y compris les fichiers cachés.
19/10/2014
PARTIE SYSTÈME (Logiciels)
95

Commandes de base
 Navigation :
 Exemple d’utilisation :
 ls -a
affiche tous les fichiers et répertoires cachés du répertoire courant
 ls /etc/
affiche le contenu du répertoire /etc/
 lsusb
affiche les périphériques USB connectés.

19/10/2014
PARTIE SYSTÈME (Logiciels)
96

Commandes de base
 Navigation :
 cd : (change directory) permet de se déplacer dans les
répertoires.
 Syntaxe :

cd [répertoire]
 Exemples d’utilisation :
 cd cours
accéder au répertoire cours

19/10/2014
PARTIE SYSTÈME (Logiciels)
97

Commandes de base
 Navigation :
 cd /
Permet de se retrouver à la racine du disque.
 cd ..
permet de remonter au répertoire parent à partir de là où vous
êtes.
 cd -
permet de revenir au répertoire précèdent.

19/10/2014
PARTIE SYSTÈME (Logiciels)
98

Commandes de base
 Navigation :
 cd ou cd ~
permet de revenir directement au répertoire de l’utilisateur.
 cd /var/www
Aller dans le répertoire /var/www.

19/10/2014
PARTIE SYSTÈME (Logiciels)
99

Commandes de base
 Navigation :
 pwd (print working directory) affiche le chemin du
répertoire courant.
 Syntaxe :

pwd
Il nous donne dans quel répertoire on est actuellement.

19/10/2014
PARTIE SYSTÈME (Logiciels)
100

Commandes de base
 Manipulation des fichiers
 cp (copy): copie un fichier source vers un autre fichier (qui sera
écrasé si ce fichier existe). Copie également un ensemble de
fichiers vers un répertoire existant.
 Syntaxe :

cp [options] source destination


 Options les plus fréquentes :

-a : Archive. Copie en gardant les droits, dates, propriétaires,


groupes, etc.
19/10/2014
PARTIE SYSTÈME (Logiciels)
101

Commandes de base
 Manipulation des fichiers
 -i : avertit de l'existence d'un fichier du même nom et demande
s'il peut ou non remplacer son contenu.
 -R ou -r : Copie un répertoire et tout son contenu, y compris les
éventuels sous-répertoires.
 -b : Effectue une copie de sauvegarde des fichiers qui seront
supprimés.
 -v : permet de suivre les copies réalisées en temps réel.

 -u :Ne copie pas un fichier qui en écraserait un plus récent.

19/10/2014
PARTIE SYSTÈME (Logiciels)
102

Commandes de base
 Manipulation des fichiers
 Exemple d’utilisation : :
 cp monFichier sousrep/
Copie monFichier dans sousrep
 cp -r monRep/ ailleurs/
Copie le répertoire monRep (et ses éventuels sous-
répertoires) vers ailleurs en créant le
répertoire ailleurs/monRep s'il n'existe pas.

19/10/2014
PARTIE SYSTÈME (Logiciels)
103

Commandes de base
 Manipulation des fichiers
 mv (move) : Permet de déplacer ou renommer des fichiers
et des répertoires.
 Syntaxe :

mv [options] source cible

19/10/2014
PARTIE SYSTÈME (Logiciels)
104

Commandes de base
Source Cible résultat
Fichier Nouveau fichier Renomme le fichier
Fichier Fichier existant Ecrase le fichier cible
avec le fichier source
Répertoire Nouveau répertoire Renomme le
répertoire
Répertoire Répertoire Déplace le
Existant répertoire source
dans le répertoire
cible
Fichiers Répertoire Déplace les fichiers
Existant source dans le
répertoire
cible 19/10/2014
PARTIE SYSTÈME (Logiciels)
105

Commandes de base
 Manipulation des fichiers
 Options les plus fréquentes :
-f : Ecrase les fichiers de destination sans confirmation.
-i : Demande confirmation avant d'écraser.
-u : N'écrase pas le fichier de destination si celui-ci est plus
récent.
-b : effectue une sauvegarde des fichiers avant de les
déplacer.

19/10/2014
PARTIE SYSTÈME (Logiciels)
106

Commandes de base
 Manipulation des fichiers
 Exemple d’utilisation :
 mv monFichier unRep/
Déplace monFichier dans le répertoire unRep
 mv unRep/monFichier .
Déplace le fichier monFichier du répertoire unRep là où on se
trouve
 mv unRep monRep
Renomme unRep en monRep

19/10/2014
PARTIE SYSTÈME (Logiciels)
107

Commandes de base
 Manipulation des fichiers
 rm (remove) : supprimer un fichier
 Syntaxe :
rm [options] fichiers
 Options les plus fréquentes :

 -d : Efface le répertoire spécifié (même s'il n'est pas vide).

 -i : Demande confirmation avant d'effacer le ou les fichiers.

 -r, -R : Efface de façon récursive le contenu du répertoire


(répertoire et sous-répertoires).
19/10/2014
PARTIE SYSTÈME (Logiciels)
108

Commandes de base
 Manipulation des fichiers
 -f : Ne demande pas de confirmation avant d'effacer.
 Exemple d’utilisation :
 rm CeFichier
Efface le fichier CeFichier
 rm -f /tmp/LeRep
Efface le répertoire /tmp/LeRep ainsi que tous ses fichiers
sans demander de confirmation.
 rm *.txt
Supprimer tous les fichiers ayant pour extension txt.
19/10/2014
PARTIE SYSTÈME (Logiciels)
109

Commandes de base
 Manipulation des fichiers
 cat : (concatenate) afficher le contenu d’un fichier.
 Syntaxe :

cat [options] [fichiers]


 Options les plus fréquentes :
 -n : Numérote les lignes, en commençant par 1.
 -s : Permet de supprimer les sauts de ligne consécutifs en
une seule ligne.
19/10/2014
PARTIE SYSTÈME (Logiciels)
110

Commandes de base
 Manipulation des fichiers
 Exemple d’utilisation :
 cat -n cours
Affiche cours en numérotant les lignes à partir de 1.

19/10/2014
PARTIE SYSTÈME (Logiciels)
111

Commandes de base
 Création des fichiers
 gedit: permet de créer un fichier.
 Syntaxe :

gedit [fichiers]
 Exemple d’utilisation :
 geditTP.pdf
Créer un fichier pdf nommé TP.

19/10/2014
PARTIE SYSTÈME (Logiciels)
112

 Il existe 2 catégories de logiciels :

Logiciels

Bases Applications

19/10/2014
PARTIE SYSTÈME (Logiciels)
113

Logiciels d’applications :
 Un logiciel d’application est un ensemble de
programmes destinés à traiter des tâches
particulières.
 Ils Sont choisis par l’utilisateur pour:
 Répondre à ses propres besoins .
 Faire des traitements particuliers.

 Faciliter les travaux.

 Avoir des informations à chaque instant.

19/10/2014
PARTIE SYSTÈME (Logiciels)
114

Exemple de logiciels d’application


 Logiciels de traitement de texte
(ex : Microsoft Word, OpenOffice Writer).

 Logiciels de tableur
(ex : Microsoft Exel, OpenOffice Calc).

 Logiciels de programmation.
(ex : langage C, langage Python, langage Java).
19/10/2014
PARTIE SYSTÈME (Logiciels)
115

Exemple de logiciels d’application


 Logiciels graphiques.
(ex : Adobe Photoshop, Paint Net).

 Logiciels de présentation.
(ex : Microsoft Powerpoints, OpenOffice impress).

 Logiciels pour l’Internet.


(ex : Firefox, Google Chrome,
Internet Explorer, MSN, Facebook).
19/10/2014
PARTIE SYSTÈME (Logiciels)
116

Hiérarchie des Softwares

Utilisateur

Logiciels d’application
Couche logiciels

Système d’exploitation

Matériel informatique

19/10/2014
Conclusion :
117

Retenir l’essentiel
 Un ordinateur a pour fonction de stocker, traiter et
communiquer des informations appelées données.

 Les données sont stockés en binaire sur les disques et


transmises vers les périphériques d’entrée et/ou de sortie.

 Le système d’exploitation assure la communication entre


le matériel et les logiciels.
19/10/2014

Vous aimerez peut-être aussi