RÉSOLUTION TP N°1
1. Parler brièvement de SETUP du système de l'installation de la machine jusqu'à son utilisation
Lorsque la machine est mise sous tension, le système d'exploitation (OS) est chargé en premier. Le
programme de démarrage du BIOS (Basic Input/Output System) ou de l'UEFI (Unified Extensible
Firmware Interface) est chargé pour initialiser et vérifier le matériel de la machine. Cela permet au
BIOS/UEFI de vérifier que tous les composants matériels sont présents et fonctionnent correctement.
Ensuite, le BIOS/UEFI se charge du démarrage réel du système d'exploitation en chargeant le chargeur
d'amorçage (bootloader). Le bootloader est un programme qui charge le noyau du système
d'exploitation en mémoire, ainsi que les pilotes et les fichiers système nécessaires pour que le système
d'exploitation puisse s'exécuter correctement.
Une fois que le noyau du système d'exploitation est chargé en mémoire, il prend le contrôle de la
machine et initialise tous les périphériques matériels. Il charge ensuite les pilotes spécifiques du
matériel pour que le système d'exploitation puisse communiquer avec le matériel de la machine.
Enfin, le système d'exploitation charge tous les programmes et les services qui ont été configurés pour
démarrer automatiquement, comme les applications en arrière-plan et les pilotes de périphériques
supplémentaires.
À ce stade, la machine est prête à être utilisée pleinement, et les utilisateurs peuvent lancer des
applications, naviguer sur Internet et effectuer d'autres tâches.
RÉSOLUTION TP N°02
1. Parler brièvement du programme de programme du démarrage de la mcchine lors de la mise sous -
tension jusqu'au chargement des logiciels
Lorsque la machine est mise sous tension, le système d'exploitation (OS) est chargé en premier. Le
programme de démarrage du BIOS (Basic Input/Output System) ou de l'UEFI (Unified Extensible
Firmware Interface) est chargé pour initialiser et vérifier le matériel de la machine. Cela permet au
BIOS/UEFI de vérifier que tous les composants matériels sont présents et fonctionnent correctement.
Ensuite, le BIOS/UEFI se charge du démarrage réel du système d'exploitation en chargeant le chargeur
d'amorçage (bootloader). Le bootloader est un programme qui charge le noyau du système
d'exploitation en mémoire, ainsi que les pilotes et les fichiers système nécessaires pour que le système
d'exploitation puisse s'exécuter correctement.
Une fois que le noyau du système d'exploitation est chargé en mémoire, il prend le contrôle de la
machine et initialise tous les périphériques matériels. Il charge ensuite les pilotes spécifiques du
matériel pour que le système d'exploitation puisse communiquer avec le matériel de la machine.
Enfin, le système d'exploitation charge tous les programmes et les services qui ont été configurés pour
démarrer automatiquement, comme les applications en arrière-plan et les pilotes de périphériques
supplémentaires.
À ce stade, la machine est prête à être utilisée pleinement, et les utilisateurs peuvent lancer des
applications, naviguer sur Internet et effectuer d'autres tâches.
RÉSOLUTION INTERRO N°01
1. Expliquer brièvement les sept parties du système d'exploitation
2. Quelle différence faites-vous entre la monoprogrammation et multiprogrammation sur le plan de la
gestion de processus et indiquez nous la localisation de Système, des pilotes de périphériques et le
programme utilisateur en mémoire (NB: s'il s'agit du système MS-DOS)
1. Les sept parties du système d'exploitation sont :
- Gestionnaire de mémoire : Il gère l'allocation et la libération de la mémoire afin d'optimiser l'utilisation
des ressources.
- Gestionnaire de processus : Il supervise les processus en cours d'exécution, alloue les ressources
nécessaires et planifie leur exécution.
- Gestionnaire de fichiers : Il gère les fichiers et les répertoires, assure leur création, leur suppression,
leur accès et leur protection.
- Gestionnaire d'E/S : Il gère les entrées/sorties des périphériques physiques et logiques, alloue les
ressources nécessaires et assure leur protection.
- Gestionnaire de réseau : Il gère l'accès aux ressources réseau, les protocoles de communication et la
sécurité.
- Gestionnaire de sécurité : Il assure la protection et l'intégrité des données et des ressources en
contrôlant l'accès des utilisateurs et en appliquant des politiques de sécurité.
- Interface utilisateur : Il permet l'interaction entre l'utilisateur et le système d'exploitation, en affichant
l'état du système et en permettant aux utilisateurs d'effectuer des tâches spécifiques.
2. En monoprogrammation, un seul processus peut être exécuté à la fois. Le système d'exploitation doit
donc attendre la fin d'un processus avant de commencer un autre. En revanche, en
multiprogrammation, plusieurs processus peuvent être exécutés simultanément. Le système
d'exploitation alloue des ressources à chaque processus et planifie leur exécution de manière à
optimiser l'utilisation des ressources.
Dans le cas du système MS-DOS, en monoprogrammation, le système d'exploitation, les pilotes de
périphériques et le programme utilisateur sont situés en mémoire RAM, à une adresse fixe. En revanche,
en multiprogrammation, le système d'exploitation et les pilotes de périphériques sont situés dans la
mémoire RAM, à une adresse fixe, tandis que le programme utilisateur est situé sur le disque dur et
chargé en mémoire lorsque nécessaire.
RÉSOLUTION INTERRO N°02
1. Donner les différentes taches du système d'exploitation, en conclusion que pourrions-nous dire du
système d'exploitation
2. Donner les trois parties que comprend le processus ainsi que les trois segments de sous espace de
travail en mémoire
1. Les différentes tâches du système d'exploitation incluent la gestion de la mémoire, la gestion des
processus, la gestion des entrées/sorties, la gestion des fichiers, la sécurité et la communication
interprocessus. En conclusion, nous pourrions dire que le système d'exploitation est un logiciel qui
permet à un ordinateur de fonctionner correctement en coordonnant toutes les ressources du système.
2. Les trois parties du processus sont le code, les données et la pile. Les trois segments de sous-espace
de travail en mémoire sont le segment textuel (contient le code exécutable), le segment de données
(contient les données statiques et initialisées) et le segment de tas (utilisé pour la gestion dynamique de
la mémoire).