0% ont trouvé ce document utile (0 vote)
15 vues5 pages

Le Système D'exploitation À L'oeuvre

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 5

Le fonctionnement d'un système d'exploitation (OS) et explique pourquoi cette

compréhension est importante pour un analyste en sécurité. Voici les principaux


éléments abordés :

1. Fonction de l’OS : Comme un moteur pour une voiture, l'OS permet à


l'ordinateur de fonctionner sans que l'utilisateur ait à gérer les détails
techniques. Il fait en sorte que les programmes s’exécutent eIicacement en
prenant en charge la gestion du matériel.

2. Processus de démarrage : Lors de l'allumage de l'ordinateur, une micropuce


spéciale (BIOS ou UEFI pour les modèles post-2007) initie le processus de
démarrage. Elle active un programme appelé bootloader, qui lance le système
d'exploitation. Cette phase de démarrage peut présenter des vulnérabilités,
notamment parce que le BIOS n'est généralement pas protégé par l'antivirus,
laissant ainsi une ouverture potentielle pour des malwares.

3. Interaction avec l’OS : Quand un utilisateur exécute une tâche (par exemple,
utiliser une calculatrice), il passe par une application, qui communique avec
l'OS. L'OS interprète cette demande et la transmet au matériel (comme le CPU),
qui réalise le calcul et renvoie le résultat à l'OS pour l’aIicher dans l'application.

4. Importance pour la sécurité : Comprendre ce flux de communication est


crucial pour les analystes en sécurité, qui doivent souvent retracer ces étapes
pour détecter où une intrusion ou un problème de sécurité pourrait s'être produit.

Cette connaissance approfondie du fonctionnement des OS permet aux analystes en


sécurité d'identifier plus facilement des points de vulnérabilité et de réagir eIicacement
en cas d'incident.

Requêtes envoyées au système d'exploitation

Les systèmes d'exploitation sont un composant essentiel des ordinateurs. Ils


établissent des connexions entre les applications et le matériel pour permettre aux
utilisateurs d'eIectuer des tâches. Dans ce support de cours, vous explorerez
davantage ce processus complexe et l'examinerez à l'aide d'une nouvelle analogie et
d'un nouvel exemple.

Démarrage de l'ordinateur

Lorsque vous démarrez ou allumez votre ordinateur, une puce BIOS ou UEFI est activée.
Le Basic Input/Output System (BIOS, ou système élémentaire d'entrée/sortie) est un
microprocesseur qui contient les instructions de chargement d'un ordinateur, présent
dans les anciens systèmes. L'UEFI (Unified Extensible Firmware Interface) est une
micropuce qui contient des instructions de chargement pour l'ordinateur et remplace le
BIOS sur des systèmes plus modernes.

Les puces BIOS et UEFI remplissent toutes deux la même fonction de démarrage de
l'ordinateur. Le BIOS était la puce standard jusqu'en 2007, date à laquelle les puces
UEFI ont commencé à être utilisées. Aujourd'hui, la plupart des nouveaux ordinateurs
sont équipés d'une puce UEFI. L'UEFI oIre des fonctionnalités de sécurité améliorées.

Les micropuces BIOS ou UEFI contiennent une variété d'instructions de chargement que
l'ordinateur doit suivre. Par exemple, l'une des instructions de chargement consiste à
vérifier l'état du matériel de l'ordinateur.

La dernière instruction du BIOS ou de l'UEFI active le bootloader (chargeur d'amorçage).


Le bootloader (chargeur d'amorçage) est le logiciel qui permet de lancer le système
d'exploitation. Une fois que le système d'exploitation a terminé le démarrage, votre
ordinateur est prêt à être utilisé.

Accomplir une tâche

Comme nous l'avons vu précédemment, les systèmes d'exploitation nous aident à


utiliser les ordinateurs plus eIicacement. Une fois que l'ordinateur est passé par le
processus de démarrage, l'exécution d'une tâche s'y déroule en quatre étapes.

Utilisateur

La première partie du processus est constituée de l'utilisateur. L'utilisateur lance le


processus pour une tâche qu'il veut accomplir sur l'ordinateur. En ce moment, vous êtes
un utilisateur ! Vous avez lancé le processus d'accès à ce support de cours.

Application

L'application est le programme logiciel avec lequel les utilisateurs interagissent pour
eIectuer une tâche. Par exemple, si vous voulez calculer quelque chose, vous utilisez
l'application calculatrice. Si vous souhaitez rédiger un rapport, vous utilisez une
application de traitement de texte. C'est la deuxième partie du processus.

Système d'exploitation

Le système d'exploitation reçoit la requête émise par l'utilisateur de l'application. C'est


le travail du système d'exploitation d'interpréter la requête et d'en diriger le flux. Afin
d'accomplir la tâche, le système d'exploitation la transmet aux composants matériels
concernés.

Matériel
Le matériel est l'endroit où tous les traitements sont eIectués pour réaliser les tâches
initiées par l'utilisateur. Par exemple, lorsqu'un utilisateur veut calculer un nombre, le
processeur calcule la réponse. Autre exemple, lorsqu'un utilisateur souhaite enregistrer
un fichier, un autre composant du matériel, le disque dur, gère cette tâche.

Une fois le travail eIectué par le matériel, il renvoie le résultat à l'application par
l'intermédiaire du système d'exploitation afin qu'elle puisse aIicher les résultats à
l'utilisateur.

Le système d'exploitation à l'œuvre dans les coulisses

Considérez une fois de plus qu'un ordinateur est semblable à une voiture. Il existe des
processus que l'on n'observe pas directement lorsqu'on conduit une voiture, mais on
sent qu'elle avance lorsqu'on appuie sur l'accélérateur. C'est la même chose avec un
ordinateur. Un travail important se produit à l'intérieur d'un ordinateur que vous
n'expérimentez pas directement. Ce travail implique le système d'exploitation.

Vous pouvez explorer cela à l'aide d'une autre analogie. Le processus d'utilisation d'un
système d'exploitation est également similaire à une commande au restaurant. Au
restaurant, vous passez une commande et vous recevez votre repas, mais vous ne voyez
pas ce qui se passe dans la cuisine lorsque les cuisiniers préparent le repas.

Commander un repas est similaire à l'utilisation d'une application sur un ordinateur.


Lorsque vous commandez votre repas, vous émettez une requête spécifique comme
« une petite soupe, très chaude ». Lorsque vous utilisez une application, vous formulez
également des requêtes spécifiques comme « imprimer trois copies recto-verso de ce
document ».

Vous pouvez comparer le repas que vous recevez à ce qui se passe lorsque le matériel
envoie le résultat. Vous obtenez le repas que vous avez commandé. Vous recevez le
document que vous vouliez imprimer.

Enfin, la cuisine est comme le système d'exploitation. Vous ne savez pas ce qui se passe
en cuisine, mais il est essentiel d'interpréter la requête et de vous assurer d'obtenir ce
que vous avez commandé. De même, bien que le travail du système d'exploitation ne
soit pas directement transparent pour vous, il est essentiel dans l'accomplissement de
vos tâches.

Exemple : téléchargement d'un fichier à partir d'un navigateur Internet

Précédemment, vous avez exploré la manière dont les systèmes d'exploitation, les
applications et le matériel fonctionnent ensemble en examinant une tâche impliquant
un calcul. Vous pouvez approfondir cette compréhension en explorant comment le
système d'exploitation eIectue une autre tâche, à savoir le téléchargement d'un fichier
à partir d'un navigateur Internet :
• Tout d'abord, l'utilisateur décide qu'il veut télécharger un fichier qu'il a trouvé en
ligne, alors il clique sur un bouton de téléchargement près du fichier dans
l'application du navigateur Internet.

• Ensuite, le navigateur Internet communique cette action au système


d'exploitation.

• Le système d'exploitation envoie la requête de téléchargement du fichier au


matériel approprié pour traitement.

• Le matériel commence à télécharger le fichier, et le système d'exploitation


envoie ces informations à l'application du navigateur Internet. Le navigateur
Internet informe alors l'utilisateur lorsque le fichier a été téléchargé.

Principaux points à retenir

Bien qu'il fonctionne en arrière-plan, le système d'exploitation est une partie essentielle
du processus d'utilisation d'un ordinateur. Le système d'exploitation connecte les
applications et le matériel pour permettre aux utilisateurs d'eIectuer une tâche.

Ce passage explore le rôle d'un système d'exploitation (OS) dans la gestion des
ressources système d'un ordinateur. Voici les éléments clés abordés :

1. Gestion des ressources : L'OS gère l’utilisation des ressources (comme la


mémoire, le CPU, et la bande passante) pour assurer le bon fonctionnement des
programmes, en équilibrant les tâches à la manière d’un chef d’orchestre.
Certaines opérations (comme une analyse antivirus) demandent plus de
ressources que d'autres, et l’OS doit constamment ajuster cette allocation.

2. Concurrence pour les ressources : Plusieurs programmes ou processus se


disputent simultanément les ressources du système. L'OS distribue ces
ressources selon les besoins, tout en surveillant et réajustant leur utilisation
pour éviter les conflits et assurer l’eIicacité de l’ordinateur. Le gestionnaire de
tâches est un exemple d'outil qui permet d’analyser l’allocation de ces
ressources en temps réel, aidant à visualiser la mémoire et l’usage du CPU par
chaque programme.

3. Importance pour la sécurité : Pour un analyste en sécurité, surveiller la


consommation de ressources peut aider à détecter des anomalies, comme un
malware utilisant de manière excessive les ressources. Une connaissance
approfondie de cette gestion par l'OS permet aux analystes de diagnostiquer des
ralentissements ou des incidents système et de les résoudre eIicacement.
La compréhension de la gestion des ressources par l’OS est donc essentielle pour
identifier des activités inhabituelles, ce qui est une compétence cruciale en
cybersécurité.

Vous aimerez peut-être aussi