L'architecture x86 propose deux mécanismes évolués pour adresser les données en mémoire : la segmentation et la pagination (toutes deux constituent la MMU – Memory Management Unit). Alors que la segmentation est obligatoire, la pagination reste optionnelle. Contrairement à l'unité de segmentation, celle de pagination est présente sur la plupart des types d'architectures. Comme Linux est un noyau multi-plateforme, l'unité de segmentation est seulement utilisée dans son mode basique (le mode flat – un seul segment de mémoire est utilisé, cf. Kernel Corner du GLMF 112). Ceci permet de se passer facilement de cette unité pour n'utiliser que le seul mécanisme de pagination. Le sujet de cette brève est directement lié au mécanisme de pagination, c'est pourquoi nous commençons par le présenter. Les bénéfices liés à l'utilisation des Huge pages sont alors expliqués et différentes façons pour les employer sont données. Enfin nous abordons le futur des Huge...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première