Cette séance de cours revisite le concept de virtualisation, en se concentrant sur ses principes et mécanismes fondamentaux. Il commence par définir la virtualisation comme une application du principe d'indirection, qui stipule que tout problème en informatique peut être résolu en ajoutant un niveau d'indirection. L'instructeur explique que la virtualisation nécessite une couche qui exporte une abstraction compatible tout en assurant l'isolement des ressources physiques sous-jacentes. Trois mécanismes principaux de virtualisation sont discutés: le multiplexage, qui expose une seule ressource parmi plusieurs entités virtuelles; l'agrégation, qui fait apparaître plusieurs ressources comme une seule ressource virtuelle; et l'émulation, qui permet à une ressource physique d'apparaître comme une autre. La séance de cours passe également en revue la mise en œuvre de la mémoire virtuelle, en soulignant comment elle utilise le multiplexage à travers des composants matériels tels que le tampon de traduction Lookaside (TLB). L'importance du système d'exploitation dans le maintien de l'isolement et la gestion de la mémoire virtuelle est soulignée, ainsi que des applications telles que la commutation de contexte et la pagination de la demande. La session se termine par un résumé des principes et des techniques couverts, ouvrant la voie à une exploration plus approfondie de l'agrégation et de l'émulation dans le module suivant.