Concept

Paravirtualisation

Résumé
En informatique, la paravirtualisation est une technique de virtualisation qui présente une interface logicielle similaire à du matériel réel à une machine virtuelle mais optimisée pour ce type de fonctionnement, contrairement à l'émulation d'un périphérique matériel existant qui peut s'avérer laborieuse et surtout lente. La paravirtualisation permet aux moniteurs de machines virtuelles (MMV) d'être plus simples et aux machines virtuelles fonctionnant dessus d'atteindre un niveau de performance proche du matériel réel. Cependant, les systèmes d'exploitation doivent explicitement être portés afin de fonctionner sur des MMV paravirtualisées. Le portage des systèmes d'exploitation libres est généralement effectué, seulement il appartient aux fournisseurs de systèmes fermés de réaliser le portage eux-mêmes, ce qu'ils peuvent refuser de faire pour des raisons stratégiques. Le mot « paravirtualisation » est un mot nouveau pour une idée ancienne. L'hyperviseur d'IBM nommé VM/370 offrait déjà ces fonctionnalités dès 1972. Dans le monde des machines virtuelles, on y fait référence par l'appellation « code de diagnostic », car il utilise des instructions habituellement utilisées par les logiciels de maintenance du matériel.Le Conversational Monitor System d'IBM utilise des codes de diagnostic pour faire appel aux services de la machine virtuelle. Dans le système Parallels Workstation, ce genre d'appel se nomme « hypercall » ou hyper-appel. Contrairement à un appel système qui est traité par le noyau d'un système d'exploitation, l'hyper-appel traverse le noyau et remonte jusqu'à l'hyperviseur, qui le traite. Ces appels traversant le noyau du système d'exploitation invité, celui-ci doit le supporter explicitement afin de le faire remonter jusqu'à l'hyperviseur au lieu de signaler une anomalie. Le terme « paravirtualisation » a été utilisé pour la première fois dans la littérature scientifique en association avec le moniteur de machines virtuelles Denali. Le terme décrit aussi la machine virtuelle Xen, la famille des micronoyaux L4 et l'hyperviseur temps réel embarqué TRANGO.
À 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.