-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

vendredi 12 avril 2013

Quelle est la paravirtualisation?

La paravirtualisation est un procédé permettant de logiciel fonctionnant sur un système virtuel de contourner l'interface virtuelle et exécuter des opérations sur le matériel du système réel. Dans un système standard virtuel, le seul programme qui utilise du matériel réel du système est l'interface virtuelle. Le reste du logiciel va totalement à l'intérieur de l'environnement virtuel. Avec la paravirtualisation, il existe des moyens que le logiciel inclus peut accéder aux ressources réelles plutôt que virtuels. Cela accélère certaines fonctions sans sacrifier la puissance de calcul

Les environnements informatiques virtuels sont devenus beaucoup plus fréquents dans le 21ème siècle. En s'appuyant sur des systèmes virtuels, un système matériel unique peut effectuer les opérations de plusieurs sans perte de puissance de calcul. En outre, les serveurs virtuels redondants permettre à une machine unique de se déconnecter pour le remplacement ou la réparation sans affecter les utilisateurs du système.
Dans la plupart des systèmes virtuels, une machine réelle a un programme installé qui fonctionne comme une interface virtuelle pour la suite des opérations. Cette interface, souvent appelé un hyper viseur, est généralement inaccessible aux utilisateurs du système virtuel, seules les personnes ayant accès au matériel réel peut y accéder. Lorsque les utilisateurs virtuels ont accès à l'hyper viseur, ils sont souvent très limités dans ce qu'ils peuvent faire pour le système.

L'hyper viseur est essentiellement le centre du système virtuel. Il supervise le logiciel installé virtuel et fournit une plate-forme pour les utilisateurs virtuels. Lorsque les programmes sur le système virtuel doivent avoir accès à du matériel, l'hyper viseur aura l'information et la traiter lui-même ou le formater et l'envoyer au système sous-jacent.

Dans un système qui utilise la paravirtualisation, un programme virtuel a la possibilité de contourner le système d'exploitation virtuel et exploiter directement avec le matériel du système quand il a besoin l'accès au matériel. Certaines opérations sont très difficiles pour le système virtuel à accomplir. Quand un programme virtuel doit exécuter l'une de ces tâches, il faut moins de ressources pour le programme de sauter la couche virtuelle et aller directement au système matériel. La paravirtualisation est toujours fait avec parcimonie, car un trop grand nombre d'appels matériels directs peuvent surcharger le système.

Pour utiliser la paravirtualisation, à la fois le système actuel et le système virtuel besoin de certaines préparations. Le principal facteur est le logiciel de paravirtualisation lui-même; seuls systèmes d'exploitation et les hyperviseurs avec une capacité de paravirtualisation peut remplir ces fonctions. Alors que ceux-ci sont souvent exclus d'une installation standard, la plupart des éditeurs de logiciels serveurs ont add-ons disponibles qui vous donnera les capacités de leurs produits corrects.

Le deuxième point de la compatibilité est dans le matériel sous-jacent. Grâce à une interface virtuelle, il est possible d'obtenir presque n'importe quel système d'exploitation pour fonctionner sur presque n'importe quel système matériel. Pour paravirtualisation fonctionne, le matériel sous-jacent doit être quelque chose que les programmes virtuels savent comment accéder. Si le matériel est très étranger au système, les appels de matériel de paravirtualisation échoueront.