View
13
Download
0
Category
Preview:
Citation preview
CHAPITRE 1 :
INTRODUCTION À
L’INFORMATIQUE
Mme KAZI TANI ADILA Informatique1
OBJECTIFS
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
2
DEFINITION DE L’INFORMATIQUE
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
3
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.
INFORMATIQUE
19/10/2014
4
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).
INFORMATIQUE
19/10/2014
5
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é.
INFORMATIQUE
19/10/2014
6
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!!!
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
7
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
8
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
9
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 ».
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
10
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
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
11
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
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.
Les dispositifs d’entrée-sortie, qui permettent de
communiquer avec le monde extérieur.
19/10/2014
12
Architecture de VAN NEUMANN
Principe de fonctionnement
19/10/2014 13
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».
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
14
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
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
15
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
16
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
17
C’est un langage de programmation utilisé
principalement en mathématique et dans les
applications scientifiques.
Apparition de plusieurs autres langages
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
18
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
19
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.
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
20
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
EVOLUTION DE l’INFORMATIQUE ET DES ORDINATEURS
19/10/2014
21
L’informatique
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,….
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
automatique
information
22
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
23
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
24
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
25
Codage d’informations - Définition -
Information
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
Codage
permet d’établir une
correspondance
entre la représentation externe
de l’information
et sa représentation binaire
Configuration binaire
26
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 ).
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
27
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
28
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)
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
29
Table ASCII
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
30
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
31
Codage des images
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
32
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
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
33
Codage du son
Le son se présente par un signal analogique.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
34
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
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
35
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
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
36
L’informatique
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.
LES SYSTEMES DE CODAGE DES INFORMATIONS :
19/10/2014
automatique
information
37
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
PRINCIPE DE FONCTIONEMENT D’UN ORDINATEUR
19/10/2014
38
Schéma général du Fonctionnement d’un ordinateur
PRINCIPE DE FONCTIONEMENT D’UN ORDINATEUR
19/10/2014
Entrées (souris,
clavier,…)
Codage de
l’information
Unité de
traitement
Traitement
Sorties (écran,
imprimante,..)
Décodage du
résultat
Mémoires
(disque dur,
clé USB,
DVD,…)
Stockage de
l’information
39
De quoi est composé un ordinateur ?
Ordinateur =
Hardware : c’est l'ensemble des éléments matériels de
l'ordinateur.
Software : c’est l’ensemble des logiciels .
PRINCIPE DE FONCTIONEMENT D’UN ORDINATEUR
19/10/2014
Hardware Software +
40
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 :
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
41
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
42
L’intérieur de l’Unité Centrale
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
• carte mère
• carte son et carte réseau
• processeur
• mémoire
• disque dur
• boite d'alimentation
43
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
44
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
45
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).
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
46
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
47
L’intérieur de l’Unité Centrale
Boite d’alimentation assure la fourniture en
électricité à tous les composants de l’ ordinateur.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
48
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
49
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)
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
50
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
51
Périphériques entrées :
Clavier
Souris
Lecteur CD/DVD
Modem
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
52
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.
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
53
Périphériques de sorties :
Ecran :
imprimante :
Graveur CD/DVD :
Haut parleur :
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
54
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
PARTIE MATERIEL D’UN ORDINATEUR
19/10/2014
55
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.
PARTIE SYSTÈME (Logiciel)
19/10/2014
56
Il existe 2 catégories de logiciels :
PARTIE SYSTÈME (logiciels)
19/10/2014
Bases Applications
57
Logiciels
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
58
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
59
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
60
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
61
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).
PARTIE SYSTÈME (Logiciels)
19/10/2014
62
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
63
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 .RAR
PARTIE SYSTÈME (Logiciels)
19/10/2014
64
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
65
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
66
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)
PARTIE SYSTÈME (Logiciels)
19/10/2014
67
Notion de répertoire
PARTIE SYSTÈME (Logiciels)
19/10/2014
68
Notion de répertoire
PARTIE SYSTÈME (Logiciels)
19/10/2014
69
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/
PARTIE SYSTÈME (Logiciels)
19/10/2014
70
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 :
PARTIE SYSTÈME (Logiciels)
19/10/2014
71
Exemples de Système d’exploitation
Unix
Linux
Android comme pour les smart phones:
PARTIE SYSTÈME (Logiciels)
19/10/2014
72
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
73
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
74
Microsoft DOS
Présentation du système
PARTIE SYSTÈME (Logiciels)
19/10/2014
75
Invite
de
Commandes
Microsoft Windows
Présentation du système
Gamme de systèmes d'exploitation développés par
Microsoft (logiciel propriétaire).
Il permet 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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
76
Microsoft Windows
Présentation du système
Il n'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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
77
Microsoft Windows
Windows XP : Octobre 2001,
PARTIE SYSTÈME (Logiciels)
19/10/2014
78
Microsoft Windows
Windows Vista : Novembre 2006 pour les entreprises,
Janvier 2007 pour les particuliers
PARTIE SYSTÈME (Logiciels)
19/10/2014
79
Microsoft Windows
Windows 7 Sortie le 22 Octobre 2009
PARTIE SYSTÈME (Logiciels)
19/10/2014
80
Microsoft Windows
Windows 8 Sortie le 26 Octobre 2012
PARTIE SYSTÈME (Logiciels)
19/10/2014
81
Microsoft Windows
Windows 9 Sortie prévue pour le 30 Septembre 2014
PARTIE SYSTÈME (Logiciels)
19/10/2014
82
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
83
Quelques distributions de Linux
Red Hat Linux
Debian GNU/Linux
Fedora GNU/Linux
Mandriva Linux
Gentoo Linux
Ubuntu Linux
PARTIE SYSTÈME (Logiciels)
19/10/2014
84
Ubuntu Linux
PARTIE SYSTÈME (Logiciels)
19/10/2014
85
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
86
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
87
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).
PARTIE SYSTÈME (Logiciels)
19/10/2014
88
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)
PARTIE SYSTÈME (Logiciels)
19/10/2014
89
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
90
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
91
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
92
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)
PARTIE SYSTÈME (Logiciels)
19/10/2014
93
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
94
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
95
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
96
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
97
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
98
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
99
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
100
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
101
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
102
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
103
Commandes de base
PARTIE SYSTÈME (Logiciels)
19/10/2014
104
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
Existant
Déplace le
répertoire source
dans le répertoire
cible
Fichiers Répertoire
Existant
Déplace les fichiers
source dans le
répertoire
cible
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
105
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
PARTIE SYSTÈME (Logiciels)
19/10/2014
106
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).
PARTIE SYSTÈME (Logiciels)
19/10/2014
107
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
108
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
109
Commandes de base
Manipulation des fichiers
Exemple d’utilisation :
cat -n cours
Affiche cours en numérotant les lignes à partir de 1.
PARTIE SYSTÈME (Logiciels)
19/10/2014
110
Commandes de base
Création des fichiers
gedit : permet de créer un fichier.
Syntaxe :
gedit [fichiers]
Exemple d’utilisation :
gedit TP.pdf
Créer un fichier pdf nommé TP.
PARTIE SYSTÈME (Logiciels)
19/10/2014
111
Il existe 2 catégories de logiciels :
Logiciels
PARTIE SYSTÈME (Logiciels)
19/10/2014
Bases Applications
112
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.
PARTIE SYSTÈME (Logiciels)
19/10/2014
113
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).
PARTIE SYSTÈME (Logiciels)
19/10/2014
114
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).
PARTIE SYSTÈME (Logiciels)
19/10/2014
115
Hiérarchie des Softwares
PARTIE SYSTÈME (Logiciels)
19/10/2014
Couch
e log
icie
ls
Utilisateur
Système d’exploitation
Matériel informatique
Logiciels d’application
116
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.
Conclusion :
19/10/2014
117
Recommended