0% ont trouvé ce document utile (0 vote)
57 vues11 pages

Comprendre le Système d'Exploitation

Transféré par

Bi Lal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
57 vues11 pages

Comprendre le Système d'Exploitation

Transféré par

Bi Lal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Dev-Informatique

Réalisé par : HACHIMI SAFAE


Module N° 6 : Installation d’un poste informatique
Partie 8 : Système d’exploitation
I-DEFINITION :

o Le système d’exploitation ( noté SE ou OS ,abréviation du terme anglais Operating System ) , est


chargé d’assurer la liaison entre les ressources matérielles ,l’utilisateur et les applications
(traitement de texte , jeu vidéo ,….).Ainsi lorsqu’un programme désire accéder à une ressource
matérielle , il ne lui est pas nécessaire d’envoyer des informations spécifiques au périphérique , il lui
suffit d’envoyer les informations au système d’exploitation ,qui se charge de les transmettre au
périphérique concerné via son pilote .
Utilisateur

Applications

Système
d’exploitation

Pilotes Matériel
II-LES ROLES DE SYSTEMES D’EXPLOITATIONS :

1-GESTION DE PROCESSEUR :

o Le système d’exploitation est chargé de gérer l’allocation du processeur entre les différents

programmes .

2-GESTION DE LA MÉMOIRE VIVE :

o Le S.E est chargé de gérer l’espace mémoire alloué à chaque application .En cas d’insuffisance

de la mémoire physique .

o Le système d’exploitation peut créer une zone mémoire sur le disque-dur appelée ’’mémoire

virtuelle’’.

o La mémoire virtuelle permet de fonctionner les applications nécessitent plus de mémoire qu’il y a

de mémoire vive disponible .

o En contre partie ,cette mémoire est beaucoup plus lente .


3-GESTION DES ENTREES/SORTIES :

o Le S.E permet de contrôler l’accès des programmes aux ressources matérielles par l’intermédiaire
des pilotes .

o Un pilote est un petit programme écrit par le fabriquant des matériels et fournit avec le
périphériques .

4-GESTION DE L’EXECUTION DES APPLICATIONS :

o Le S.E est chargé de la bonne exécution des applications en leur ressources nécessaires à leur
fonctionnement .

o Il permet à ce titre de tuer une application ne répondant plus correctement .

5-GESTION DES DROITS :

o Le S.E est chargé de la sécurité liée à l’éxécution des programmes .En garantissant que les
ressources ne sont utilisés que par les programmes et utilisateurs possédant les droits adéquates .

6-GESTION DES FICHIERS :

o Le S.E gère la lecture et l’écriture dans le système de fichiers et les droits d’accès aux fichiers par les
utilisateurs et les applications .
7-GESTION DES INFORMATIONS :

o Le S.E fournit un certain nombre d’indicateurs permettant de diagnostiquer le bon fonctionnement


de la machine .

III-COMPOSANTES D’UN SYSTÈME D’EXPLOITATION :

o Le système d’exploitation est composé d’un ensemble de logiciels permettant de gérer les
interactions avec le matériel .

o Parmi cet ensemble de logiciels on distingue généralement les éléments suivants :

1-LE NOYAU (Kernel ) :représente les fonctions fondamentales du système d’exploitation telles que la

gestion de la mémoire ,des processus,… et des fonctionnalités de communication .

2-L’INTERPRETEUR DE COMMANDE (SHELL, traduisez ‘’coquille’’) :permettant la communication avec le

système d’exploitation par l’intermédiaire d’un langage de commandes .

3-LE SYSTÈME DE LE FICHIER (FILE SYSTEM, noté FS) ,permettant d’enregistrer les fichiers dans une

arborescence .
IV-CARACTERISTIQUES D’UN SYSTÈME D’EXPLOITATION :

o Pour comprendre les fonctionnalités d’un système d’exploitation ,il est important de comprendre
certains termes de base .Les termes suivants sont souvent utilisés pour comparer les systèmes
d’exploitation :

1-MULTI-TACHE :

Système multitâche lorsque plusieurs taches peuvent être exécutes simultanément

Les taches sont composées de plusieurs processus .Le S.E utilise un algorithme pour créer les processus et
choisir les processus qui peuvent être exécuter simultanément .

2-MULTI-PROCESSEUR :

Système multiprocesseur est un système capable de faire fonctionner plusieurs processeurs en même
temps ,il doit être capable de partager la mémoire entre les processeurs et distribuer la charge de travail
entre ces processeurs .

3-MULTI-UTILISATEUR :

C’est un S.E qui permet à plusieurs utilisateurs de partager et d’éxécuter les programmes à un instant
donné sur la même machine .

4-SYSTÈME EMBARQUE :

sont des systèmes d’exploitation prévus pour fonctionner des machines de petites tailles .

La fonctionnalité essentielle d’un système embarqué est leur gestion avancée d’energie et leur capacité
à fonctionner avec des réponses limitées.
5-SYTEME EN TEMPS REEL :

o Ce type de système est utilisé dans l’industrie pour la gestion des rebots :Ces systèmes en
temps réels sont des systèmes fiables qui exécutent leurs taches correctement dans délai bien
défini .

V-LE SYSTÈME DE GESTION DES FICHIERS :

o A Pour rôle d’organiser les données sur le disque en des fichiers et des répertoires .

o Le système de gestion des fichiers dépend du système d’exploitation :


❑ Windows :FAT,NTES(Version 4 ).
❑ Linux : Ext T2FS.
❑ MACOS : HFS(Hierarchical File System ).

1-CLUSTER(UNITE D’ALLOCATION ):

o Un cluster est la plus petite que le système de gestion de fichiers et capable de gérer

➔ Un fichier occupe un nombre entier de cluster .


REMARQUE :

o Un fichier peut occuper plusieurs clusters ,mais le dernier cluster ne sera pas remplir .

o Par conséquence ,il y a un gaspillage de l’espace disque d’autant plus grande que la taille du

cluster est grande .Mais le système de fichiers gère facilement l’enregistrement si un cluster

contient un nombre important de secteurs d’où vient l’importance de choix du type SGF.

2-LES TYPES DE SYSTEMES DE FICHIERS :

A-FAT( FILE ALLOCATION TABLE ):

o Le premier système de fichiers utilisé avec le système exploitation .

o Il utilise un répertoire racine et une table d’allocation des fichiers .

o Le répertoire racine contient les informations .Sur les fichiers : nom, date ,taille, et les numéros
de premiers clusters ou commencent chacun des fichiers .

o La table d’allocation des fichiers : répertoire les emplacements occupés par les fichiers .
Principe : 002 [Link]
Adresse de cluster sur le disque –dur ➔ 005 [Link]  répertoire racine
007 [Link]
0 1 2 3 4 5 6 7 8
TABLE D’ALLOCATION ➔ 003 004 FFFF 006 008 FFFF FFFF

0000: Indique que le cluster n’est pas utilisé .

FFF7 : Indique que le cluster est défectueux pour éviter de l’utiliser .

FFF8-FFFF : La fin de fichier .

3-LES TYPES DE FAT :

A-FAT16 : est un système de 16 bits ➔ 216 possibilité de clusters .

o FAT16 permet de créer des fichiers de noms composés de 8 caractères et d’extension de 3


caractères .

o Les clusters sont constitués d’un nombre fixe(n)de secteurs (n: doit être puissance de 2 ).
o Avec de clusters de 64 secteurs ,la taille maximale d’une partition FAT est donc :

64*512*216 =2GO

B-FAT 32 :

o FAT32 peut contenir beaucoup plus du cluster que la FAT 16.

o Le nombre maximale de clusters est : 228 =268 435 456 .

o La taille maximale d’une partition FAT est : 2 TO.

4-NTFS (New Technology File System ) :

o Utilise un système basé sur une structure appelée ‘’Table de fichiers maitre’ ’permettant de
contenir des informations détaillées sur les fichiers .

o Ce système permet sur une partition NTFS est plus performant pour localiser les fichiers .

o La limite théorique d’une partition NTFS est de 16 exaoctets .

5-LES AVANTAGES DE NTFS :

➔RAPIDE ➔ TAILLE MAXIMALE EST PLUS GRANDE QUE CELLE DE LA FAT .

➔SECURITE ➔ COMPRESSION
Dev-Informatique
MERCI POUR VOTRE ATTENTION

Vous aimerez peut-être aussi