Simulateur de mémoire virtuelle pour suivi de conteneurs portuaires
Aperçu
En quoi consiste ce défi.
Implémentez un simulateur de mémoire virtuelle avec trois algorithmes de remplacement de pages et produisez un rapport technique. Obtenez un certificat vérifiable.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Le système de suivi de conteneurs souffre de thrashing lors des pics saisonniers car la mémoire physique est sous-dimensionnée et aucun outil ne permet de simuler l'impact des algorithmes de remplacement de pages sur les performances.
Earning criteria — what you'll demonstrate
- Implémenter une table des pages à un niveau et comprendre la traduction d'adresses virtuelles en adresses physiques
- Comparer expérimentalement les algorithmes de remplacement de pages FIFO, LRU et Optimal sur des traces réalistes
- Identifier et caractériser le phénomène de thrashing en observant la courbe de défauts de page en fonction de la mémoire disponible
- Formuler une recommandation de dimensionnement mémoire basée sur des données de simulation quantitatives
- Collaborer en équipe pour répartir la conception, l'implémentation et l'analyse
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceIngénieur Logiciel Embarqué
La maîtrise de la mémoire virtuelle et de la pagination est essentielle en embarqué où les contraintes mémoire dictent les choix d'architecture logicielle et matérielle.
Ce défi renforce
- code-reading
- architecture-diagrams
- application-monitoring
Ingénieur de Plateforme
Dimensionner la mémoire, diagnostiquer le thrashing et choisir des politiques de remplacement sont des tâches courantes pour les ingénieurs de plateforme gérant des serveurs en production.
Ce défi renforce
- application-monitoring
- architecture-diagrams
- data-visualization
Ingénieur Cloud
Comprendre la mémoire virtuelle permet de mieux configurer les machines virtuelles cloud, dimensionner la mémoire des conteneurs et diagnostiquer les problèmes de performance liés au swap.
Ce défi renforce
- application-monitoring
- chart-creation
- architecture-diagrams