Beruflich Dokumente
Kultur Dokumente
Meryem BOUHRAM
Meryem.bouhram@gmail.com
2
Chapitre2: Presentation generale du système
d’exploitation GNU- Linux
Plan:
3
1- Architecture du système:
Principe de modularité:
- Erreurs,
Grande complexité -Anomalies,
du systeme -Dysfonctionnement,
-Difficulte a
comprendre lórigine…
-Il faut tout prevoir pour donner une action appropriée á tous les
evenements possibles.
- Il faut trouver la cause du probleme.
- le noyau Linux ;
- les programmes en ligne de commande et le shell ;
- le serveur XWindow ;
- le gestionnaire de fenêtres et le gestionnaire de bureau ;
- les applications XWindow.
5
Le noyau: se trouve bien évidemment à la base de toutes les autres
couches, puisqu'il gère quasiment tout le matériel (mémoire, disques,
systèmes de fichiers, réseau, etc.). Mais comme il n'est pas exploitable
tel quel (par exemple, il n'est pas capable d'offrir une interface
utilisateur permettant de lui donner les commandes que l'ordinateur
doit exécuter) il faut au moins une interface utilisateur.
6
Le serveur X est un programme capable de fournir les services
graphiques aux autres applications. Plusieurs implémentations
concurrentes existent. L'une d'elles est particulièrement utilisée
sous Linux. À vrai dire, un serveur X ne fait pas grand chose
d'autre que de réaliser des affichages sous les ordres d'autres
programmes. D'autres composants permettent donc d'obtenir
des fonctionnalités de plus haut niveau.
7
Note :
Il n'est pas évident d'établir un parallèle entre l'architecture
d'un système comme Linux avec celle de MS Windows. Cependant, on
peut considérer que:
8
Avantages de l’architecture:
9
Le système de fichiers virtuel:
10
Tous les systèmes de fichiers réels ne disposent
toutefois pas forcément de toutes les fonctionnalités
demandées par le système de fichiers virtuel. Dans ce cas de
configuration, la requête de l'application désirant effectuer
l'opération manquante échouera tout simplement.
Pour cela:
11
Figure : Le système de fichiers virtuel
12
- EXT2: est le système de fichiers natif de Linux ;
_ FAT, FAT32 et FAT32X (utilisés par les systèmes DOS et Windows, ainsi que
par les clefs USB et les cartes mémoire) ;
- ISO9660: est utilisé par tous les CD-ROM. Les extensions permettant de
gérer les noms longs sont également gérées. Ces extensions comprennent en
particulier le système de fichiers Joliet (extensions de Microsoft pour
Windows 95) et Rock Ridge (extensions utilisées par tous les systèmes Unix) ;
13
Quoi qu'il en soit, on ne pourra installer Linux que sur un
système de fichiers de type Unix. Ces systèmes de fichiers sont tous
plus fonctionnels et plus performants que les systèmes de fichiers
FAT. Leurs principales fonctionnalités sont les suivantes :
- les accès aux fichiers sont rapides, même plus rapides que les
systèmes de fichiers basés sur la FAT sous Windows, qui pourtant ne
gèrent pas les droits des utilisateurs ni les autres fonctionnalités
avancées des systèmes de fichiers Unix ;
14
- quant à la fiabilité, elle est gérée grâce à un stockage
redondant des principales structures de données internes. Ainsi, si
une erreur apparaît dans le système de fichiers, les parties
défectueuses peuvent être reconstituées à partir des informations
sauvegardées. Cette réparation est réalisée automatiquement à
chaque redémarrage de la machine si nécessaire.
15
Cette organisation standard du système de fichiers a été
conçue de telle manière que les données et les programmes sont
placés chacun à leur place, et qu'ils puissent être facilement intégrés
dans un réseau.
16
Structure des fichiers Unix:
17