SOMMAIRE
Terminologie......................................................................................................................................4
Introduction générale .........................................................................................................................6
1. Principe de la virtualisation ........................................................................................................7
1.1. Introduction à la virtualisation ............................................................................................7
1.2. Historique ............................................................................................................................7
1.3. Pourquoi virtualiser? ...........................................................................................................8
1.3.1. La sécurité ....................................................................................................................8
1.3.2. Le coût..........................................................................................................................9
1.3.3. Criticité et performances ..............................................................................................9
1.3.4. Conclusion..................................................................................................................10
1.4. Les solutions techniques....................................................................................................11
1.4.1. Introduction ................................................................................................................11
1.4.2. La virtualisation au niveau du système d’exploitation ...............................................12
1.4.3. La virtualisation totale................................................................................................13
1.4.4. La virtualisation matérielle assistée ...........................................................................14
1.4.5. La paravirtualisation...................................................................................................16
1.4.6. La virtualisation hybride ............................................................................................17
1.4.7. Arbre résumé et conclusion........................................................................................17
1.5. Les solutions commerciales...............................................................................................18
1.5.1. Les solutions propriétaires .............................................................................................18
1.5.2. Les solutions libres ........................................................................................................19
2. Pré requis à la compréhension de Xen .....................................................................................20
2.1. La notion d’anneau ............................................................................................................20
2.1.1. Introduction ................................................................................................................20
2.1.2. Exemples ....................................................................................................................20
2.1.3. Application à la virtualisation ....................................................................................21
2.2. Les problèmes liés à l’architecture x86 et des solutions ...................................................22
2.3. Gestion de la mémoire.......................................................................................................23
2.3.1. Définition et intérêt de la pagination..........................................................................23
2.3.2. La segmentation.........................................................................................................25
2.3.3. Conclusion.................................................................................................................26