Séance de cours

Moniteur de machine virtuelle: construction et fonctionnalité

Description

Cette séance de cours couvre la construction d'un moniteur de machine virtuelle (VMM) et de ses composants essentiels. Il commence par une vue d'ensemble de la virtualisation, expliquant le besoin de multiplexage et d'émulation dans la construction d'un VMM. L'instructeur explique comment chaque machine virtuelle (VM) fonctionne avec son propre processeur virtuel et sa propre mémoire, en soulignant l'importance du support matériel, comme l'exécution directe limitée au niveau du système et les tables de pages étendues pour une virtualisation efficace. La séance de cours explore également l'émulation des périphériques d'E / S, soulignant le rôle du logiciel dans la gestion des disques virtuels, des claviers et des interfaces réseau. Le concept d'exécution directe limitée est revisité, illustrant comment les applications interagissent avec le CPU et le système d'exploitation. L'instructeur explique l'architecture des MMV, y compris l'introduction de niveaux de privilèges supplémentaires pour améliorer les performances et l'isolement. Enfin, la séance de cours résume la virtualisation de la mémoire physique, détaillant la gestion de deux arborescences de tables de pages indépendantes et les implications pour la performance, y compris l'utilisation de superpages pour optimiser les références de la mémoire.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.