Vous êtes sur la page 1sur 50

Module 104 :

Maîtriser le fonctionnement d'un système


d'exploitation client
Description d’un système d’exploitation
 Un système d’exploitation (Operating
System en anglais ou OS) est un ensemble
de programmes qui permettent le
fonctionnement et l’utilisation des
principales ressources de l’ordinateur
(mémoire, disque dur, processeur). Il sert
de pont entre ces composants et les
logiciels ou applications qui vont
permettre à l’utilisateur de profiter des
fonctionnalités de son appareil.
Les Systèmes d’Exploitation les Plus Courants
 Pour les ordinateurs de bureau et portables, les systèmes d’exploitation les plus répandus
sont Mac OS, Windows, Linux et Chrome OS. En revanche, pour les dispositifs mobiles
tels que les smartphones et tablettes, les choix populaires comprennent Mac
iOS, Windows Mobile et Android.
Un SE/OS et son interaction avec les
Composants de l’Ordinateur

 Un pilote informatique, également appelé


"driver" en anglais, est un programme logiciel
qui permet à un système d'exploitation (SE) de
communiquer avec un périphérique matériel
spécifique. Les pilotes sont essentiels car ils
agissent comme une interface entre le matériel
d'un dispositif et le système d'exploitation,
facilitant ainsi la communication et la
coopération entre les deux
Le Fonctionnement D’un SE/OS
Le noyau du système d'exploitation
 Il constitue le cœur du système d'exploitation,
agissant comme une couche intermédiaire entre le
matériel (hardware) de l'ordinateur et les
applications logicielles.
 La portion du système d'exploitation placée dans
l'espace noyau est ce qu'on appelle le noyau du
système d’exploitation, le reste de l'O.S étant
composé d'applications qui servent à afficher une
interface graphique ou une ligne de commande,
par exemple
NOTE

 Après le démarrage, la mémoire est divisée en deux parties :

 L’espace noyau, réservé au noyau lui-même.


 L’espace utilisateur, dédié aux applications.
 Cette division permet d’augmenter la robustesse du système :
aucun programme de l’espace utilisateur ne peut accéder à la
mémoire du noyau.et aussi en cas de crash d’un programme
user n’infecte pas le système globale de la machine
La gestion des processus
 Un processus informatique est une
instance en cours d'exécution d'un
programme sur un système
informatique. Un programme est une
suite d'instructions stockées dans un
support de stockage, tandis qu'un
processus est l'exécution de ces
instructions en mémoire, avec un état
associé. Chaque processus a sa
propre mémoire, espace d'adressage
et ressources allouées.
chaque processus peut être dans (au moins) trois états :
,
 Élu : un processus en état élu Exécution
est en train de s'exécuter sur le
processeur.
 Prêt : celui-ci a besoin de
s'exécuter sur le processeur et
attend son tour.
 Bloqué : celui-ci n'a pas besoin
de s'exécuter (par exemple,
parce que que celui-ci attend
une donnée en provenance
d'une entrée-sortie).
L'ordonnancement des processus
 L'ordonnancement des processus informatiques
est une fonction essentielle du système
d'exploitation qui gère l'exécution simultanée
de plusieurs processus e pour que le processeur
assurer une exécution efficace des tâches.
 Un ordonnanceur fait face à deux
problèmes principaux :
 – le choix du processus à exécuter
 – le temps d’allocation du processeur au
processus choisi.
La Gestion De La Mémoires

Voire l’article : https://sitelec.org/cours/caleca/pc/mmu.html


 La gestion de la mémoire a deux objectifs principaux :
 d’abord le partage de mémoire physique entre les programmes et
les données des processus prêts, et ensuite la mise en place des
paramètres de calcul d’adresses,
 permettant de transformer une adresse virtuelle en adresse
physique. Pour
 ce faire le gestionnaire de la mémoire doit remplir plusieurs tâches :
 – Connaître l’état de la mémoire (les parties libres et occupées de la
 mémoire).
 – Allouer de la mémoire à un processus avant son exécution.
 – Récupérer l’espace alloué à un processus lorsque celui-ci se
termine
Gestion Des Fichiers
 Un fichier désigne un ensemble d’informations
stockées sur le disque.
 Le système de fichiers est la partie du système
d’exploitation qui se charge de générales
fichiers. La gestion consiste en la création
(identification, allocation d’espace sur disque),
la suppression, les accès en lecture et en
écriture, le partage de fichiers et leur protection
en contrôlant les accès.
 Le BIOS est l’abréviation de Basic Input-
Output system . C’est un logiciel de bas
niveau qui réside dans une puce sur la
carte mère de votre ordinateur. Le BIOS se
charge au démarrage de votre ordinateur et
le BIOS est chargé de réveiller les
composants matériels de votre ordinateur,
de vérifier qu’ils fonctionnent correctement
et d’exécuter le chargeur de démarrage qui
démarre Windows ou tout autre système
d’exploitation installé..
Fonction : Le BIOS est un firmware intégré à la carte mère de l'ordinateur. Il assure les
fonctions de base nécessaires au démarrage initial.
 Caractéristiques :
 Interface Textuelle : Habituellement, le BIOS utilise une interface en mode texte.
 Limitations : Limité en capacités graphiques et d'interactions complexes.

 il ne peut pas démarrer à partir de disques de plus de 2,1 To

Tâches Principales :
 Test Matériel : Effectue des tests pour vérifier le bon fonctionnement des composants
matériels.
 Localisation du Périphérique de Démarrage : Identifie et charge le chargeur d'amorçage à
partir du périphérique de démarrage (généralement le disque dur).
 Lancement du Système d'Exploitation : Passe le contrôle au chargeur d'amorçage, qui à son
tour charge le noyau du système d'exploitation.
UEFI (Unified Extensible Firmware
Interface)
 Fonction : L'UEFI est une technologie plus récente remplaçant le BIOS. Il offre une interface
plus avancée et des fonctionnalités étendues.
 1. Interface graphique et plus lisse
 2. Prise en charge des disques durs de plus de 2,2 To
 3. Amélioration de la vitesse de démarrage et d'arrêt
 Compatibilité avec les Disques GPT : Prend en charge le format de partitionnement GPT
Compatibilité avec les Périphériques Initialisation Rapide : Permet un démarrage plus rapide
de l'ordinateur.
 Sécurité Améliorée : Intègre des fonctionnalités de sécurité, telles que Secure Boot, pour
protéger contre les logiciels malveillants au démarrage.
• UEFI et BIOS sont des logiciels de bas niveau qui démarrent lorsque vous démarrez votre PC avant
de démarrer votre système d’exploitation, mais UEFI est une solution plus moderne , supportant des
disques durs plus grands, des temps de démarrage plus rapides, plus de fonctionnalités de sécurité et,
commodément, des graphiques et des curseurs de souris..
Comment vérifier si votre ordinateur utilise l'UEFI
ou le BIOS ?
Étape 1. Appuyez simultanément sur les touches Windows + R
pour ouvrir la boîte d'exécution. Tapez MSInfo32 et appuyez
sur Entrée. Vous ouvrirez la fenêtre d'informations système.

Voire L’article : https://www.easeus.fr/partition-manager-tips/difference-entre-bios-et-uefi.html


Le MBR (Master Boot Record) et le GPT (GUID Partition Table) sont deux types
de schémas de partitionnement utilisés pour organiser la structure des partitions
sur un disque dur. Voici les principales différences entre MBR et GPT :
https://www.easeus.fr/partition-manager-tips/mbr-ou-gpt-pour-ssd.html
1. Capacité du Disque :
 MBR : Permet de partitionner des disques d'une capacité
maximale de 2 téraoctets (2 To).
 GPT : Prend en charge des disques de grande capacité, allant
au-delà de 2 To.
2. Nombre de Partitions :
 MBR : Permet un maximum de 4 partitions primaires. Pour
contourner cette limitation, on peut créer des partitions étendues
qui peuvent contenir des partitions logiques supplémentaires.
 GPT : Prend en charge un grand nombre de partitions (plus de
128) directement sans avoir besoin de partitions étendues.
3. Compatibilité avec le BIOS/UEFI :
 MBR : Compatible avec les BIOS traditionnels. Toutefois, il peut
être limité sur les systèmes UEFI, notamment pour le
démarrage sécurisé.
 GPT : Compatible avec les systèmes BIOS et UEFI. GPT est le
schéma de partitionnement recommandé pour les systèmes
4. UEFI. Sécurité et Intégrité :
 MBR : Moins résistant aux erreurs et vulnérable à la corruption
de la table de partitions.
 GPT : Intègre des mécanismes de protection des données et
une copie de sauvegarde de la table de partitions pour
améliorer la résilience contre la corruption.
Les Méthodes d’accés par SFG
 Dans un système d'exploitation, l'accès à un fichier se fait à travers différentes méthodes d'accès, qui
déterminent comment les données du fichier peuvent être lues ou écrites. Les principales méthodes
d'accès à un fichier comprennent :
 1. Accès Séquentiel :
• Caractéristiques :
• Les données sont lues ou écrites séquentiellement, du début à la fin du fichier.

• Les opérations de lecture et d'écriture sont effectuées dans un ordre préétabli.

• Avantages :
• Simple et efficace pour certaines applications.

• Convient aux fichiers texte ou aux traitements linéaires.


• Inconvénients :
• Pas idéal pour un accès aléatoire ou des modifications fréquentes.
 2. Accès Aléatoire (ou Direct) :
• Caractéristiques :
• Permet d'accéder directement à n'importe quelle partie du fichier.
• Utilisation d'une table d'index ou d'une structure similaire pour localiser les positions dans le
fichier.
• Avantages :
• Permet des accès non séquentiels, idéal pour la recherche rapide ou la modification de données
spécifiques.
• Inconvénients :
• La gestion de l'index peut introduire une surcharge, notamment pour des fichiers de grande taille.
L’allocation des Blocs Sur Un Disque
 L'allocation des blocs sur un disque dur fait référence à la
manière dont l'espace de stockage est divisé et alloué pour
stocker des fichiers. Il existe plusieurs techniques d'allocation
des blocs.

 Allocation Contiguë
 Allocation en Liste Chaînée
 Allocation Indexée
Allocation Contiguë
 Caractéristiques :
 Les blocs de fichiers sont alloués de manière contiguë,
c'est-à-dire qu'ils occupent des emplacements
physiques adjacents sur le disque.
 La taille de l'espace alloué peut varier en fonction des
besoins.
 Avantages :
 Accès rapide aux fichiers, car les données sont
stockées de manière continue.
 Simple à mettre en œuvre.
 Inconvénients :
 La fragmentation peut survenir avec le temps,
conduisant à un gaspillage d'espace.
 Limitations pour la gestion dynamique de l'espace.
Allocation en Liste Chaînée :
 Caractéristiques :
 Les blocs de fichiers sont chaînés les uns aux autres à travers des pointeurs.
 La taille des blocs peut varier, et il n'y a pas de restriction sur la séquence physique des blocs.
 Avantages :
 Évite la fragmentation externe, car les blocs peuvent être dispersés sur le disque.
 Permet une gestion flexible de l'espace.
 Inconvénients :
 La gestion des pointeurs peut entraîner une surcharge.
 L'accès aux fichiers peut être plus lent en raison de l'éparpillement des données.
Allocation Indexée :
 Caractéristiques :
 Utilise une table d'index pour pointer vers les blocs de
fichiers.
 Les index peuvent être stockés dans le fichier inode.
 Avantages :
 Réduit le besoin d'accéder à des blocs inutilisés grâce
à l'utilisation d'un index.
 Permet la gestion dynamique de l'espace.
 Inconvénients :
 La taille de l'index peut causer une surcharge en
termes de stockage.
 Peut y avoir une fragmentation interne si la taille des
blocs n'est pas utilisée efficacement.
Un Système de Gestion Des Fichiers
 Un système de fichiers est un système de classement,
d’organisation sur un support de stockage qui structure et
organise l’écriture, la recherche, la lecture, le stockage, la
modification et la suppression de fichiers d’une manière spécifique.
Il est important que les fichiers puissent être identifiés sans erreurs
grâce à leur classification et que les utilisateurs puissent accéder à
leurs fichiers le plus rapidement possible.
les principaux rôles et fonctions d'un système de gestion des fichiers
: Organisation des Fichiers :
Hiérarchie des Répertoires : Permet l'organisation
4. Système de Protection :
des fichiers dans une structure arborescente de
• Contrôle d'Accès : Met en place des mécanismes de
répertoires, facilitant la navigation et la gestion des
contrôle d'accès pour déterminer qui peut accéder, lire,
données.
écrire ou supprimer des fichiers.
• Gestion des Permissions : Permet l'attribution de droits
2. Accès aux Fichiers :
d'accès spécifiques à différents utilisateurs ou groupes.
Lecture et Écriture : Fournit des mécanismes pour
lire et écrire des données dans les fichiers.
5. Gestion de l'Espace Disque :
Accès Séquentiel et Aléatoire : Permet l'accès
• Allocation de l'Espace : Alloue l'espace nécessaire pour
séquentiel (de début à fin) et aléatoire (accès direct)
stocker les fichiers sur le support de stockage.
aux données des fichiers.
• Libération de l'Espace : Libère l'espace occupé par les
fichiers supprimés.
3. Système de Noms de Fichiers :
Attribution de Noms : Gère l'attribution de noms
6. Journalisation :
uniques aux fichiers pour permettre leur
• Suivi des Modifications : Journalise les opérations pour
identification.
faciliter la récupération en cas de panne système.
Extension de Fichier : Utilise des extensions pour
• Intégrité des Données : Assure l'intégrité des données
identifier le type de fichier et associer une application
en cas de coupure de courant ou de défaillance.
appropriée.
Les Systèmes D’exploitation Et Leurs
Système de Gestion Des Fichiers
FAT (File Allocation Table) :
 Ancienneté :
 Sécurité et Fonctionnalités :
 Origine : Développé pour MS-DOS dans
 Limitations : Offre des fonctionnalités de
les années 1970. sécurité basiques.
 Versions : FAT12, FAT16, FAT32.
 Chiffrement : Ne prend pas en charge le
chiffrement intégré.
 Capacité et Taille des Fichiers :
 Fragmentation :
 Limitations : Limite la taille des partitions
et la taille maximale des fichiers.
 Problème : Tend à fragmenter les fichiers,
entraînant une dégradation des
 Capacité : Utilisé principalement pour des
performances avec le temps.
volumes de petite à moyenne taille.
 Utilisation Courante :
 Compatibilité :
 Cartes SD, Clés USB : Souvent utilisé sur
 Universel : Pris en charge par divers
des supports amovibles et des
systèmes d'exploitation, y compris
périphériques de petite capacité.
Windows, Linux, et macOS.
NTFS (New Technology File System) :
 Modernité :  Sécurité Avancée : Offre des
fonctionnalités de sécurité avancées avec
 Origine : Introduit avec Windows NT en 1993.
un contrôle d'accès plus précis.
 Versions : Évolué avec les différentes
 Chiffrement BitLocker : Prise en charge
versions de Windows.
du chiffrement intégré avec BitLocker.
 Capacité et Taille des Fichiers :
 Fragmentation :
 Capacité : Conçu pour gérer des volumes de
 Gestion Améliorée : Gère mieux la
grande capacité, prenant en charge des
fragmentation grâce à la journalisation et à
fichiers massifs.
d'autres mécanismes.
 Taille des Fichiers : Prise en charge de
 Utilisation Courante :
fichiers de plusieurs téraoctets.
 Systèmes d'Exploitation : Principalement
 Compatibilité :
utilisé comme système de fichiers par
Principalement Windows : Principalement défaut pour les systèmes d'exploitation
utilisé par les systèmes d'exploitation Windows.
Windows. Le support sur d'autres plateformes
est limité.
SGF Linux
Voire Support OFPPT Page 70
2. Types de Partitions : 4. Outils de Partitionnement :
• Principale : La principale est la principale • Gestionnaire de Disque (Windows) Diskpart (cmd):
partition du disque, qui peut contenir un Permet de créer, supprimer et formater des
système d'exploitation bootable. partitions.
• Étendue : Une partition étendue peut contenir• GParted (Linux) : Outil graphique puissant pour le
plusieurs sous-partitions appelées lecteurs partitionnement.
logiques. • Utilitaires de Ligne de Commande (fdisk, parted) :
• Logique : Les partitions logiques sont Souvent utilisés sur les systèmes Unix/Linux
contenues à l'intérieur d'une partition étendue.

3. Système de Fichiers :
• NTFS, FAT, exFAT : Utilisés principalement
sous Windows.
• EXT4, EXT3, EXT2 : Utilisés sous Linux.
• HFS+, APFS : Utilisés sur les systèmes
macOS.
.
Un Disque Dur

 Le disque dur est l'élément de l'ordinateur


servant au stockage de données à long
terme. Contrairement à la mémoire vive
(RAM), qui perd les informations stockées
une fois l'alimentation coupée, le disque
dur conserve les informations de façon
permanente, vous permettant ainsi de
sauvegarder des programmes, des fichiers
et d'autres types de données. Les disques
durs ont une capacité de stockage
supérieure à celle de la RAM,
Un disque dur se compose de quatre éléments principaux :

des plateaux, un axe, des têtes de lecture/écriture et


un système électronique intégré.
• · Les plateaux sont des disques rigides en métal ou en
plastique. Les deux faces de chaque plateau sont
recouvertes d'une couche d'oxyde de fer ou d'un autre
matériau magnétisable.
• Les plateaux sont montés sur un axe central qui fait
tourner tous les plateaux à la même vitesse.
• · Les têtes de lecture/écriture sont montées sur des
bras pouvant atteindre les deux faces de chaque
disque. Chaque face d'un plateau dispose d'au moins
une tête de lecture/écriture. Les bras se déplacent en
même temps d'avant en arrière, du centre des plateaux
vers l'extérieur. Ce mouvement, associé à la rotation
des plateaux, permet aux têtes de lecture/écriture
d'accéder à toutes les surfaces des plateaux.
• · Le système électronique intégré traduit les
commandes provenant de l'ordinateur et déplace les
têtes de lecture/écriture vers des zones spécifiques des
plateaux, pour y lire et/ou écrire les données
nécessaires.
Quelle est la différence entre
un disque dur HDD , SSD et
M.2 ?
Les disques durs HDD sont des disques durs magnétiques traditionnels qui
utilisent des plateaux rotatifs pour stocker et accéder aux données. Ils sont moins
chers que les disques durs SSD, mais ils sont également plus lents et moins fiables
en raison de leurs pièces mobiles.

Les disques durs SSD sont des disques durs qui utilisent la mémoire flash pour
stocker des données. Ils sont plus rapides et plus fiables que les disques durs HDD,
mais ils sont également plus chers.

Les disques durs M.2 sont des disques durs SSD qui utilisent un facteur de forme
M.2 pour se connecter à la carte mère d'un ordinateur. Ils sont plus petits et plus
légers que les disques durs SSD traditionnels, ce qui les rend idéaux pour les
ordinateurs portables et autres appareils mobiles.
Les disques durs M.2 peuvent être configurés pour fonctionner avec différents types
de connexion, tels que le protocole SATA ou le protocole NVMe, qui est une
technologie de stockage de données conçue pour les disques durs SSD haute
performance.
Le partitionnement d'un disque dur
 Le partitionnement d'un disque dur consiste à
diviser physiquement l'espace de stockage en
sections distinctes appelées partitions. Chaque
partition agit comme une entité indépendante,
avec son propre système de fichiers et son
propre ensemble de paramètres. Voici quelques
points clés sur le partitionnement des disques
durs :
 1. Raisons du Partitionnement :
Organisation : Permet d'organiser les données en
les séparant logiquement.
Gestion : Facilite la gestion des systèmes
d'exploitation, des fichiers et des logiciels.
Multiboot : Utile pour avoir plusieurs systèmes
d'exploitation sur un même disque.
SE Client et Serveur
Voire le Support OFPPT Page 86
Windows 10
 Présentation
 Installation
 Préparation et partitionnement de Disque
Dur (Doc Word Partager)

Support OFPPT Page 100

Vous aimerez peut-être aussi