Système d’exploitation paravirtualisé

Définition - Que signifie le système d'exploitation paravirtualisé?

Un système d'exploitation paravirtualisé est un système d'exploitation (OS) qui est modifié pour s'exécuter dans un environnement paravirtualisé qui fournit une interface logicielle aux machines virtuelles, similaire mais non identique à celle du matériel sous-jacent. En mode paravirtualisé, le système d'exploitation invité est explicitement porté pour l'interface de programmation d'application (API) para afin de faciliter la communication avec la plate-forme de virtualisation hôte.

Definir Tech explique le système d'exploitation paravirtualisé

Un système d'exploitation paravirtualisé ne nécessite pas d'émulation complète du système. Le module de gestion, ou hyperviseur, en mode paravirtualisé, fonctionne dans un système d'exploitation paravirtualisé qui a été modifié pour fonctionner dans une machine virtuelle.

En général, un système d'exploitation paravirtualisé fonctionne mieux qu'un système d'exploitation entièrement virtualisé, dans lequel tous les éléments du système doivent être émulés. Cependant, cette efficacité est offerte au détriment de la sécurité et de la flexibilité. La flexibilité est compromise car le système d'exploitation nécessite des modifications pour fonctionner en mode paravirtualisé. La sécurité est compromise car le système d'exploitation invité a plus de contrôle sur le matériel sous-jacent, augmentant ainsi le risque pour le matériel de niveau inférieur, ce qui peut affecter tous les systèmes d'exploitation invités exécutés sur l'hôte.

L'efficacité de la paravirtualisation peut également entraîner une meilleure mise à l'échelle. La paravirtualisation ne nécessite que 10% d'utilisation du processeur par instance d'invité par processeur, par rapport à la virtualisation complète, dans laquelle l'utilisation du processeur est de XNUMX% par instance d'invité et par processeur.

Un système d'exploitation paravirtualisé peut réduire la dégradation des performances globales en déplaçant l'exécution des tâches critiques du domaine virtuel vers le domaine hôte.