TP DE SYSTEME D’EXPLOITATION
۞ANNEE ACADEMIQUE : 2023-2024 CLASSE : ING 2
PROF : Dr. Pierre MOUKELI MBINDZOUKOU
GRADE : Maître Assistant
Libreville, le 02 juillet 2024
SUJET 1 : QUATRE (4) ETUDIANTS
La Virtualisation par conteneur.
« La virtualisation a révolutionné les technologies de l’information. Le partage des ressources
d’un ordinateur physique sur plusieurs machines virtuelles a fait son apparition avant tout sous
la forme de virtualisation matérielle dans le paysage informatique. Cette approche se base sur
l’émulation de composants matériels qui permet d’installer plusieurs serveurs virtuels sur un
même système d’hébergement commun, tout en utilisant son propre système d’exploitation
(aussi appelé OS pour operating system). Une telle architecture intervient souvent dans
le développement des logiciels si plusieurs tests doivent être réalisés sur un ordinateur. La
virtualisation constitue la base de divers produits d’hébergement Web, basés sur la technologie
du cloud.
Une alternative à la virtualisation matérielle est donnée par la virtualisation du système
d’exploitation. C’est ainsi que diverses applications de serveurs sont réalisées dans des
environnements virtuels isolés, ce qu’on appelle les conteneurs, qui fonctionnent sur le même
système d’exploitation. On parle ici de virtualisation par conteneur. De la même manière que
pour les machines virtuelles qui fonctionnent sur leurs propres systèmes d’exploitation, les
conteneurs permettent d’utiliser différentes applications et exigences sur un seul et même
système physique. Etant donné qu’un conteneur ne comprend pas de système d’exploitation,
cette technique de virtualisation se caractérise par une installation considérablement simplifiée
et une faible surcharge ».
Ce bref exposé, tiré d’une page Web, décrit l’évolution des environnements d’exécution des
systèmes d’exploitation modernes, dont les étudiants doivent présenter une synthèse, sans
plagier les productions intellectuelles d’autrui.
SUJET 2 : QUATRE (4) ETUDIANTS
Mécanisme des interruptions dans les processeurs INTEL.
Décrire le mécanisme des interruptions dans un processeur INTEL de votre choix. Un intérêt
particulier sera porté sur : les niveaux d’interruptions, la priorité, l’existence ou non de masquage
et d’inhibition, les coprocesseurs de multiplexage des interruptions et leurs modalités de montage
en série ou en parallèles, la table des interruptions.
SUJET 3 : QUATRE (4) ETUDIANTS
Système Android
Présenter l’architecture Générale du système d’exploitation ANDROID. Il s’agit de présenter les
grandes fonctionnalités.
SUJET 4 : QUATRE (4) ETUDIANTS
Système Android
Présenter l’architecture détaillée noyau du système d’exploitation ANDROID. Il s’agit de présenter
les différents composants du système ANDROID.
SUJET 5 : QUATRE (4) ETUDIANTS
Noyau du système LINUX.
Décrire les principales composantes du noyau du système d’exploitation LINUX ; notamment les
processus qui le constituent, les gestionnaires de déroutement et d’interruption.
SUJET 6 : TROIS (3) ETUDIANTS
Bibliothèque statique.
Créer une bibliothèque statistique comportant au moins trois fonctions. Et écrire un programme
principal qui utilise cette bibliothèque
Livrables :
• TP 1 : Une synthèse (3 pages texte sous Word maxi, Police Time New Roman, Taille
12 ; 1 page supplémentaire de graphiques et d’images au besoin), présentant les
technologies de virtualisation par conteneurs informatiques, avec les références
bibliographiques et Web.
• TP2 : Un rapport détaillé sur le sujet avec les références bibliographiques.
• TP 3, 4 et 5 : Une synthèse (3 pages texte sous Word maxi, Police Time New Roman,
Taille 12 ; 1 page supplémentaire de graphiques et d’images au besoin), présentant les
technologies indiquées, avec les références bibliographiques et Web
• TP 6 : Un dossier de programmation incluant les algorithmes, les choix de programmation,
les jeux d’essai et les codes sources et les copies d’écran des tests.
Validation : Exposés et démonstrations le mardi 9 juillet 2024.