Contacts

Permettant la prise en charge de la virtualisation dans le BIOS. Activation de la virtualisation sur le processeur AMD. Test de protection VSM

La virtualisation est un phénomène que de nombreux informatiques "brillants" indiquent que le terme qui exploite souvent des fabricants de processeur et de logiciels, mais qu'est-ce que c'est vraiment? Et en fait, il n'y a rien de difficile dans l'application de la virtualisation, tout en obtenant en même temps des avantages pratiques de l'utilisation de divers logiciels et matériels de virtualisation, une personne, y compris la maison, l'utilisateur. En fait, cela parlera dans ce matériau.

Il est noté que presque toutes les personnes comprennent inconsciemment la signification du mot "virtualité", mais il n'est pas toujours possible de donner une définition. Mais, dans la plupart des cas, ce concept est associé à l'industrie informatique: certains se souviennent de la transmission populaire des années 90 " Une réalité virtuelle", qui a noué des jeux pour des consoles 8 bits, d'autres pensent à des moyens déjà modernes, vous permettant de vous immerger dans le" monde virtuel "(casques de casse, gants et autres dispositifs rusés).

Tellement long et, à première vue, l'entrée abstraite n'a été faite qu'avec un objectif - de sorte que vous, cher lecteur, pensez également à la "virtualité". Je pensais depuis longtemps, comment illustrer la signification de ce mot dans les sciences naturelles et en ce qui concerne les technologies informatiques en particulier. Ne pas donner la même définition du dictionnaire qui, bien sûr, interprète correctement le mot, mais, malheureusement, il n'est pas entièrement totalement et pas tout à fait par rapport à notre thème actuel. En fin de compte, l'exemple a été trouvé dans une zone assez inhabituelle.

En mécanique théorique il y a "principe virtuel déplacements "Ceci est utilisé pour résoudre certaines tâches. L'idée principale, à brasser, réside dans le fait que le système considéré dans l'équilibre est entraîné par la libération théorique des liaisons de retenue (c'est-à-dire que les mouvements sont considérés, ce qui nous pourrions arriver si pas les connexions). Ce principe, à une fois, a été renommé notre patrie (puis une autre URSS) dans "Principe possible déplacements ". Ainsi, nous voyons que le terme" virtuel"Est équivalent" possible"!

Il me semble que cet exemple est extrêmement bien illustré par le concept de virtualisation, y compris dans le champ IT: Utilisation de cette technologie, vous pouvez créer de manière programmable. possible Configuration de l'ordinateur, nommément créer possible (ou alors virtuel) Processeur, mémoire, disques durs et autres composants.

Donnons maintenant une définition plus claire:

Virtualisation - Ceci est le processus de lancement de logiciels spécialisés dans le système d'exploitation appelé l'hôte ( OS hôte.), ce qui permet de créer des machines virtuelles ( Machine virtuelle ), possédant des caractéristiques spécifiées d'ordinateurs réels et exécuter sur eux indépendamment les uns des autres divers systèmes d'exploitation invités ( OS invite.).

Cette définition est plutôt difficile et, dans une certaine mesure, il est difficile pour la perception. Par conséquent, nous considérons par exemple la situation la plus courante lorsque sur un ordinateur d'un certain utilisateur installé MS Windows XP. S'il doit travailler, par exemple, dans Linux OS, il sera nécessaire d'établir ce système ou à un autre. disque durou l'un des disques logiques déjà existante.

Ces deux options sont sans aucun doute timides que l'utilisateur, en plus de travailler dans chacun de ces systèmes devra être à son tour. Pour éviter tout ces inconvénients, vous pouvez utiliser la virtualisation. Avec elle, vous pouvez installer Linux sur les disque virtuelSitué sur le Winchester et sans aucun problème pour exécuter le système sous Windows. Ainsi, nous aurons l'occasion de travailler avec deux OS fondamentalement différents en même temps et, en même temps, dans certains cas, même échanger des informations entre eux. Nous allons parler plus de cette affaire plus loin, compte tenu de exemples spécifiques Programmes de virtualisation.

Pour mettre en œuvre la virtualisation elle-même, il existe deux approches matérielles et logiciels.

Virtualisation matérielle

Est mis en œuvre au détriment de l'hyperviseur dit ( Hyperviseur) - Un logiciel spécialisé, qui est lui-même d'une manière ou d'une autre, le système d'exploitation. Le moniteur de termes ou gestionnaire de machines virtuel est également souvent utilisé dans la littérature. (Moniteur de machine virtuelle /Directeur., abrégé Vmm.). C'est une sorte de "couche logicielle" ou "couche logicielle", car il s'agit de l'hyperviseur qui interagit avec les systèmes d'exploitation et le matériel (en particulier, le processeur). De cette façon, systèmes invités Utilisez aucun système hôte de ressources, mais directement des ressources matérielles de l'ordinateur. L'hyperviseur gère des machines virtuelles, distribue des ressources, assure leur indépendance et, dans certains cas, une interaction.

La chose la plus étonnante lorsque j'ai été considérée lors de la préparation de cette publication de cet article dans des publications imprimées et électroniques, dans la plupart d'entre elles, lorsque vous mentionnez des techniques de virtualisation matérielles, il n'y avait aucune information sur le système hôte. Dans plusieurs, il a même été clairement indiqué que Absolument toutes les actions font un hyperviseur. Naturellement, ce n'est pas le cas. Les systèmes d'invités doivent toujours être installés dans le système hôte, mais à travers une spécialisation logicielSoutenir les techniques de virtualisation matérielle. Les produits les plus célèbres de cette classe comprennent une haute qualité, fonctionnelle et entièrement gratuite Xen.Les produits suivants et d'autres sociétés ont reçu un soutien pour cette technologie.

À ce jour, il existe deux technologies pour la virtualisation matérielle, présentée par les deux principaux fabricants de processeurs. Intel et Micro-systèmes avancés. (AMD.).

La technologie Intel Virtualization Technology. (Intel VT.) nécessite un soutien non seulement par le processeur, mais aussi le chipset et BIOS maternel frais. Principe de fonctionnement Suivant: L'utilisateur lance le programme de virtualisation, qui s'active à son tour. régime spécial Travaux de processeur. En outre, tous les travaux sur la maintenance correcte de la machine virtuelle s'entendent sur VMM.

Selon le site officiel d'Intel, nous présentons une liste de transformateurs au moment de la rédaction de l'article appuyant cette technologie. Veuillez noter dans certaines règles, voire relativement nouvelles, il y a des instances sans pour autantJE.ntel.Vermont..

  • Intel Pentium. 4 processeur.: 672, 662
  • Intel Pentium D. processeur.: 960, 950, 940, 930, 920
  • Intel Pentium ProSessor Extreme Edition: 965, 955, 840 (?). En ce qui concerne ces derniers, différentes données sont spécifiées.
  • Intel Core Processeur solo.:
    • Intel Core Processeur Solo Ultra basse tension: U1500, U1400, U1300
  • Intel Core2 Processeur en solo: U2200, U2100
  • Intel Duo de base. Processeur.: T2700, T2600, T2500, T2400, T2300
    • Intel Core Duo Processeur basse tension: L2500, L2400, L2300
    • Intel Core Duo Processeur Ultra basse tension: U2500, U2400
  • Processeur Intel Core2 Duo: E6850, E6750, E6700, E6600, E6550, E6540, E6420, E6400, E6320, E6300; T7800, T7700, T7600, T7500, T7400, T7300, T7250, T7200, T7100, T5600
    • Intel Core2 Duo basse tension: L7500, L7400, L7300, L7200
    • Intel Core2 Duo Ultra basse tension: U7600, U7500
  • Intel Core2 Quad Processeur: Q6700, Q6600
  • Processeur Extreme Intel Core2: QX6850, QX6800, QX6700, X7900, X7800, X6800
  • Processeur Intel Itanium 2: 9050, 9040, 9030, 9020, 9015
  • Intel Xeon. Processeur.: Toute la ligne est complètement

AMD a proposé ses propres utilisateurs leurs propres utilisateurs AMD.V.irtualisation. (AMD-v.), basé sur une autre technologie de marque Connection directe.. La virtualisation elle-même est construite de manière à ce que VMM croit tous les systèmes d'exploitation fonctionnant sur l'ordinateur virtuel:

Lors de la création d'une machine virtuelle, le processeur passe dans le mode dûment invité, après quoi le VMM, contrairement à la technologie Intel, ne participe toujours pas pratiquement au système.

Avec une liste de processeurs soutenant la technologie, les choses sont un peu pires. Selon des raisons entièrement incompréhensibles, AMD n'a pas publié une liste de processeurs avec support de virtualisation. Et, plus étonnant, il n'est même pas toujours mentionné dans la spécification. Cependant, sur le forum officiel a réussi à savoir que AMD-V aide tous les processeurs sur les sockets Am2., S1., F.Sauf souverain Sempron.. Il convient de noter que, malgré toute la similitude externe, ces technologies ne sont pas compatibles les unes avec les autres. Ainsi, utilisez la virtualisation matérielle Ivt. Au détriment des programmes soutenant exclusivement la technologie AMD.- V.Et au contraire, cela ne fonctionnera pas.

Faites immédiatement une réservation, sur quoi faire des conclusions et donner des préférences de ceci ou de cette technologie à ce stade est tout simplement dénuée de sens. Toutes les conclusions seront principalement fondées sur des hypothèses que, par définition, ne peuvent pas être une comparaison objective. Afin de comparer ces technologies, il est nécessaire de procéder à de nombreux tests assez complexes qui ne sont complètement pas le sujet de cet article.

Virtualisation logicielle

Dans ce cas, aucun matériel spécialisé n'est requis, comme dans le cas de la virtualisation matérielle. L'utilisateur définit simplement l'un des programmes de virtualisation, en crée des machines virtuelles et démarre des systèmes d'exploitation invités. Dans le même temps, bien sûr, seules les ressources consommées par le système hôte sont utilisées.

Parmi les produits les plus avancés cette classe Vous pouvez mettre en évidence la ligne de programme VMware. (Poste de travail, serveur, joueur), VirtualBox., Parallels de poste de travail., Microsoft virtuel PC., QEMU. et Bochs.. La fonctionnalité de tous ces produits sera considérée par nous un peu plus tard. Aussi, pour chacun d'eux, il y aura suffisamment d'instructions détaillées pour l'installation de clients système opérateur (Sur l'exemple de la distribution Ubuntu., dans dernièrement De nombreux utilisateurs de Linux sont utiles en popularité.

Donc, dans ces critiques, vous pouvez vous familiariser avec divers programmes de virtualisation:

Le Xen mentionné précédemment a été décidé de ne pas examiner car il est destiné à être utilisé principalement sur les plates-formes prenant en charge la méthode matérielle et, en l'absence, elle nécessite une modification très fastidieuse du noyau du système installé. Il est installé exclusivement sous Linux OS. Je note également que la majorité des modes de réalisation mentionnés prennent en charge les techniques de virtualisation matérielle.

Machine virtuelle et monde externe

Nous avions déjà mentionné cela dans certains cas l'interaction de virtuelle et systèmes réels. Qu'est-ce que cela signifie dans la pratique? Tous les programmes simples - virtualisation doivent, à la demande de l'utilisateur, fournir un service d'échange de données entre les systèmes. Il peut être, par exemple, partager des fichiers et (et les deux dans les destinations de l'invité hôte et de l'invité) et du paramètre réseau local. En d'autres termes, la machine virtuelle doit être tout aussi complète et fonctionnelle comme réelle.

En pratique, il n'est pas possible de la mettre en œuvre possible, car si vous fournissez un soutien aux ressources matérielles telles que la vidéo et cartes son, Les périphériques USB et d'autres frères "fer" sont encore possibles, alors avec le boîtier du logiciel est bien pire. Dans certains cas, il n'y a pas de support à part entière, même le système hôte. Par exemple, il n'y a aucune possibilité d'attribuer dossiers communs (autrement dit "Partager",de l'anglais. " sH uN ANNEAU "), Disponible en tant qu'hôte et un système d'exploitation invité), ce qui constitue un système d'échange d'informations plutôt confondre entre les systèmes.

Virtualisation matérielle ou logicielle?

Mais vraiment, vous demandons quels sont les avantages de la virtualisation matérielle devant le logiciel? Pourquoi dépenser de l'argent sur un processeur à l'appui de cette opportunité? Le fait est qu'en raison de ce mécanisme, il est possible d'augmenter la vitesse du système dans son ensemble. Cela se produira en raison du fait que l'hyperviseur, comme nous l'avons découvert plus tôt, lors de l'exécution des opérations, interagira directement avec le processeur.

Les estimations de vitesse diffèrent, atteignant parfois jusqu'à ce que le contraire soit opposé. Ainsi, dans certaines sources, il fallait atteindre 90% et plus d'utilisation de la performance du processeur physique, dans d'autres - l'absence de tels et, dans certains cas, même sa perte.

Pourquoi avez-vous besoin de la virtualisation?

Nous allons maintenant essayer de désigner les positions les plus visuelles lorsque l'utilisateur peut avoir besoin de technologies de virtualisation:

  • Les programmeurs et les testeurs logiciels peuvent l'utiliser pour suivre les erreurs des produits fabriqués.
  • Les propriétaires de serveurs doivent apprécier les économies sur le matériel qui, selon certaines estimations, atteignent 50%. Cela se produit au détriment de la capacité de gérer quelques-uns serveurs virtuels Sur un équipement physique.
  • Administrateurs systèmeJe crois, je trouvera une opportunité utile de distribuer rapidement des ressources entre les machines virtuelles (dans la plupart des cas, il y a suffisamment de clics de souris). De plus, la migration des systèmes d'exploitation virtuels se produit de manière nettement plus rapide et plus sûre que l'ordinaire.
  • Les utilisateurs habituels devraient avoir à trouver la virtualisation très attrayante. À la maison, par exemple, vous pouvez tester n'importe quel logiciel ou une nouvelle version du système d'exploitation et, comme nous l'avons trouvé au tout début, le processus d'installation lui-même sera sensiblement plus facile.

Autres options de noms identiques: Technologie Vanderpool, Technologie VT.

L'option Technologie de virtualisation (technologie de virtualisation) est conçue pour activer le mode support processeur de virtualisation matérielle. Cette option ne peut recevoir que deux valeurs - activées et désactivées (désactivées).

Que signifie le terme "virtualisation"? La technologie de virtualisation permet à l'utilisateur d'avoir de nombreux ordinateurs virtuels sur un seul ordinateur physique. Naturellement, une telle approche présente souvent de nombreux avantages par rapport à la présence de plusieurs ordinateurs physiques, principalement en termes de réduction des coûts d'équipement et de réduction de la consommation d'énergie.

Un logiciel spécial est requis pour créer des ordinateurs virtuels. Le plus est connu de la virtualisation en tant que VMware et Microsoft Virtual PC.

Le cœur de tout système de virtualisation est la technologie appelée gestionnaire de machine virtuelle (moniteur de machine virtuelle, VMM). Cette technologie crée une base solide pour la gestion de la virtualisation. La fonction de la machine de machine virtuelle (qui est également parfois appelée un hyperviseur) inclut une gestion en temps réel des ressources informatiques et de la distribution entre les systèmes virtuels. L'hyperviseur peut transférer des données entre les systèmes et créer des disques virtuels.

Le gestionnaire de la machine virtuelle vous permet d'exécuter sur un ordinateur ou plusieurs systèmes d'exploitation (ces systèmes d'exploitation virtuels sont généralement invités) ou plusieurs copies d'un système d'exploitation. Également dans sa tâche consiste à gérer les ressources de mémoire, le processeur et les périphériques d'E / S afin de les distribuer entre différents ordinateurs virtuels. Ainsi, l'hyperviseur peut permettre à plusieurs systèmes d'exploitation d'utiliser le même processeur qui augmentera son efficacité.

Cependant, pendant une longue période, la technologie de virtualisation n'a été fondée que sur les méthodes de programme et au niveau matériel, son soutien était presque absent, en particulier, en raison de l'absence de normes claires. Bien que l'une des premières implémentations de la virtualisation matérielle prenait en charge le mode de fonctionnement virtuel du processeur Intel 8086, intégré dans le processeur 80386 et dans des processeurs Intel ultérieurs (plus avec des processeurs peut être trouvé), cependant, les possibilités de cette technologie étaient limité. Aujourd'hui, les principaux fabricants de processeurs, Intel et AMD offrent leurs propres technologies de virtualisation, calculées déjà sur le mode de fonctionnement du processeur protégé.

La technologie de virtualisation de Intel s'appelle VT-X. Il est apparu en 2005. Cette technologie a mis en place un certain nombre d'améliorations aux plates-formes de serveur et de clients fournissant un support logiciel Virtualisation. La technologie VT-X permet divers systèmes d'exploitation et applications de fonctionner en sections indépendantes et est capable de transformer l'ordinateur en un ensemble de systèmes d'exploitation virtuels.

La technologie de virtualisation AMD s'appelle AMD-V. Pour la première fois, elle est apparue dans processeurs d'Athlon 64 En 2006, cette technologie vous permet de prendre des tâches effectuées par un hyperviseur. logiciel Et simplifiez-les grâce à l'ensemble amélioré d'instructions intégrées aux processeurs AMD.

Par rapport au logiciel de virtualisation, la virtualisation matérielle présente un certain nombre d'avantages. Le fait est que les systèmes d'exploitation destinés à la plate-forme Intel ont été développés de manière à ce que le système d'exploitation ait dû disposer d'un accès direct aux ressources matérielles de l'ordinateur. Virtualisation logicielle émutions Les équipements nécessaires et les technologies de virtualisation matérielles ont permis au système d'exploitation de réaliser un accès direct aux ressources matérielles, en évitant toute émulation.

Traitement des extensions de virtualisation offrent de nouvelles approches de la gestion de la virtualisation. En bref, l'essence des améliorations peut être décrite comme suit. Les systèmes d'exploitation offrent différents niveaux d'accès aux ressources appelées bagues de défense. Ces anneaux sont une hiérarchie de privilèges dans l'architecture du système informatique. Le niveau le plus privilégié est généralement zéro. Ce niveau peut également accéder directement aux ressources.

Dans l'architecture traditionnelle Intel X86, le noyau du système d'exploitation peut accéder directement au processeur au niveau 0. Cependant, dans l'environnement de virtualisation du programme, le système d'exploitation invité ne peut pas fonctionner sur un niveau zéro, car il est occupé par un hyperviseur. Ainsi, le système d'exploitation invité ne peut être effectué qu'au niveau 1.

Mais il y a un Snag - certaines instructions du processeur ne peuvent être effectuées qu'au niveau 0. Ce problème peut être résolu de plusieurs manières, mais aucun d'entre eux n'est satisfaisant. Par exemple, le système d'exploitation peut être recompilé pour éviter des situations similaires, mais cela ne peut être implémenté que si le code source de ce système d'exploitation est disponible. Une telle approche est parfois appliquée et s'appelle la fervence.

Mais dans les cas où la palvirtualisation n'est pas possible, une autre solution est généralement utilisée. Le gestionnaire de la machine virtuelle intercepte simplement les instructions souhaitées du système d'exploitation invité et les remplace à la sécurité. En soi, une telle approche conduit à une chute importante de la productivité. En conséquence, les machines virtuelles logicielles sont souvent beaucoup plus lentes que leurs réels analogues.

Par conséquent, les technologies de virtualisation matérielles Intel et AMD contiennent non seulement de nouvelles instructions de processeur, mais également, ce qui est crucial, vous permet d'utiliser un nouveau niveau de privilèges. Maintenant, l'hyperviseur peut fonctionner à un niveau inférieur à zéro (il peut être désigné comme -1), tandis que le système d'exploitation invité est fourni à un niveau complet de commande zéro. Ainsi, l'hyperviseur a été livré à partir d'un travail minutieux inutile et la performance des machines virtuelles a considérablement augmenté.

Les technologies Intel et AMD ne sont pas identiques, mais elles offrent des avantages et des fonctionnalités similaires. En plus d'augmenter la performance des machines virtuelles, ils vous permettent d'augmenter le nombre de machines virtuelles sur un système physique, ainsi que d'augmenter le nombre d'utilisateurs de machines virtuelles.

Devrais-je allumer?

L'option technologique de virtualisation (parfois appelée simplement appelée virtualisation) permet à l'ordinateur du centre du processeur central. La sélection de la valeur activée comprend ce support et les valeurs désactivées s'éteignent.

L'option technologique de virtualisation doit être activée uniquement si vous utilisez votre ordinateur pour démarrer des machines virtuelles. L'activation de la prise en charge du matériel pour les machines virtuelles peut considérablement améliorer les performances de leur travail. Toutefois, si les machines virtuelles ne sont pas utilisées, l'inclusion de l'option n'affectera pas les performances de l'ordinateur.

Le développement rapide du marché de la technologie de virtualisation au cours des dernières années s'est produit en grande partie grâce à une augmentation des capacités de puissance autorisées à créer des plates-formes de virtualisation véritablement efficaces, comme pour systèmes de serveuret pour ordinateurs de bureau. La technologie de virtualisation vous permet d'exécuter plusieurs instances virtuelles de systèmes d'exploitation (OS invité) sur un ordinateur physique (hôte) afin d'assurer leur indépendance à partir de la plate-forme matérielle et de la concentration de plusieurs machines virtuelles sur un physique. La virtualisation fournit de nombreux avantages pour l'infrastructure des entreprises et des utilisateurs finaux. En raison de la virtualisation, une économie importante sur le matériel, la maintenance, la flexibilité de l'infrastructure informatique augmente, est une procédure simplifiée copie de la réserve et récupération après des échecs. Les machines virtuelles, indépendamment des unités d'équipement spécifiques, peuvent être distribuées sous forme de modèles prédéfinis pouvant être exécutés sur toute architecture prise en charge de la plate-forme matérielle.

Jusqu'à récemment, les efforts déployés dans le domaine de la virtualisation des systèmes d'exploitation étaient principalement axés sur le domaine des développements logiciels. En 1998, VMware pour la première fois a sérieusement marqué les perspectives de développement de systèmes virtuels, techniques logicielles de virtualisation brevetées. Grâce aux efforts de VMware, ainsi que d'autres fabricants plates-formes virtuelleset un rythme d'amélioration croissant Équipement informatiqueLes utilisateurs de sociétés et de domicile ont vu les avantages et les perspectives de la nouvelle technologie et le marché des outils de virtualisation a commencé à augmenter le rythme rapide. Bien sûr, de telles grandes entreprises telles que Intel et AMD, contrôlant la majeure partie du marché du processeur, ne pouvaient pas laisser cette technologie prometteuse sans attention. La première scie d'Intel dans la nouvelle technologie une source de supériorité technologique sur les concurrents et a commencé à travailler sur l'amélioration de l'architecture du processeur X86 afin de prendre en charge les plates-formes de virtualisation. Après Intel, AMD a également rejoint l'évolution de la mise en place d'une virtualisation matérielle dans les transformateurs afin de ne pas perdre sa position sur le marché. DANS ce moment Les deux entreprises proposent des modèles de processeurs avec un ensemble d'instructions étendu et vous permettent d'utiliser directement des ressources d'équipement dans des machines virtuelles.

Développement de techniques de virtualisation matérielle

L'idée de la virtualisation matérielle n'est pas nova: elle a d'abord été incarnée dans 386 processeurs et portait un nom de nom V86. Ce mode de fonctionnement du processeur 8086 a permis de démarrer parallèlement à plusieurs applications DOS. Maintenant, la virtualisation matérielle vous permet de démarrer plusieurs machines virtuelles indépendantes dans les partitions appropriées de l'espace matériel de l'ordinateur. La virtualisation matérielle est une continuation logique de l'évolution des niveaux d'abstraction de plates-formes logicielles - du niveau multitâche au niveau de la virtualisation:

Avantages de la virtualisation matérielle sur le logiciel

La virtualisation du logiciel est actuellement dominante sur le matériel sur le marché des technologies de virtualisation compte tenu du fait que, pendant une longue période, les fabricants de processeurs ne pouvaient pas correctement implémenter le soutien de la virtualisation. Le processus de mise en œuvre d'une nouvelle technologie dans les transformateurs a demandé un changement grave dans leur architecture, introduisant des instructions supplémentaires et des modes de processeurs. Cela a donné lieu aux problèmes d'assurer la compatibilité et la stabilité du travail, qui ont été entièrement résolus en 2005-2006 dans de nouveaux modèles de processeur. Malgré le fait que les plates-formes logicielles ont été très avancées en ce qui concerne la vitesse et la fourniture d'outils de gestion de la machine virtuelle, la technologie de virtualisation matérielle présente des avantages indéniables sur le logiciel:

  • Simplifiez le développement de plates-formes de virtualisation en fournissant une gestion du matériel et des interfaces système virtuelles. Cela contribue à l'émergence et au développement de nouvelles plateformes de virtualisation et d'outils de gestion, en raison de la diminution de la complexité et du temps de leur développement.
  • La capacité d'augmenter la vitesse des plates-formes de virtualisation. Étant donné que la gestion des systèmes d'invités virtuels est effectuée à l'aide d'une petite couche intermédiaire de logiciels (Hypervisor) directement, à l'avenir, une augmentation de la vitesse des plates-formes basées sur la virtualisation basées sur le technicien matériel est attendue.
  • La possibilité de démarrer de manière indépendante plusieurs plates-formes virtuelles avec la possibilité de basculer entre eux au niveau du matériel. Plusieurs machines virtuelles peuvent fonctionner de manière indépendante, chacune dans son espace matériel, qui éliminera les performances des performances sur la maintenance de la plate-forme hôte, ainsi que d'augmenter la sécurité des machines virtuelles en raison de leur isolement complet.
  • Déclarant le système invité de l'architecture de la plate-forme hôte et de la mise en œuvre de la plate-forme de virtualisation. En utilisant des technologies de virtualisation matérielles, il est possible de lancer des systèmes invités 64 bits à partir de systèmes hôtes 32 bits, avec des environnements de virtualisation 32 bits en cours d'exécution.

Comment fonctionne la virtualisation matérielle

La nécessité de soutenir la virtualisation matérielle Les fabricants de processeurs forcés changent légèrement de leur architecture en introduisant des instructions supplémentaires permettant d'accéder directement aux ressources du processeur des systèmes d'invités. Cet ensemble d'instructions supplémentaires s'appelle des extensions de la machine virtuelle (VMX). VMX fournit les instructions suivantes: VMPTRLD, VMPTRST, VMClear, VMREAD, VMREAD, VMLUNCH, VMCALL, VMLAUNCH, VMRESUME, VMXON et VMXOFF.

Le processeur avec support de virtualisation peut fonctionner en deux modes de fonctionnement de la racine et de fonctionnement non root. En mode de fonctionnement root, le logiciel spécial fonctionne, qui est une intermoussette "légère" entre les systèmes d'exploitation et l'équipement invité - moniteur de machine virtuelle (VMM), qui dispose également d'un nom d'hyperviseur (hyperviseur). Le mot "Hypervisor" est apparu de manière intéressante: il y a une fois il y a longtemps, le système d'exploitation s'appelait "superviseur" et le logiciel situé sous un superviseur a reçu le nom "Hypervisor".

Pour traduire le processeur en mode de virtualisation, la plate-forme de virtualisation doit appeler l'instruction VMXON et transférer le contrôle de l'hyperviseur qui exécute le système d'invité virtuel à l'instruction VMLaunch et VMRESUME (points d'entrée sur la machine virtuelle). Le moniteur de machine virtuelle peut quitter le mode de virtualisation du processeur en appelant l'instruction VMXOff.

Chacun des systèmes d'exploitation invités est lancé et fonctionne indépendamment des autres et est isolé du point de vue des ressources matérielles et de la sécurité.

Différence de la virtualisation matérielle à partir de logiciels

L'architecture de virtualisation du logiciel classique implique la présence d'un système d'exploitation hôte, au-dessus de laquelle la plate-forme de virtualisation est lancée, qui émule les composants matériels et les ressources de contrôle matériel par rapport au système d'exploitation invité. La mise en œuvre d'une telle plate-forme est assez complexe et prend beaucoup de temps, il existe une perte de performance, du fait que la virtualisation est effectuée au-dessus du système hôte. La sécurité des machines virtuelles est également menacée car la commande sur le système d'exploitation hôte signifie automatiquement obtenir un contrôle sur tous les systèmes invités.

Contrairement à la technologie logicielle, à l'aide de la virtualisation matérielle, il est possible d'obtenir des systèmes d'invités isolés contrôlés par un hyperviseur directement. Cette approche peut fournir une facilité de mise en œuvre de la plate-forme de virtualisation et augmenter la fiabilité de la plate-forme avec plusieurs systèmes d'invité simultanément exécutés, tandis qu'il n'y a aucune perte de performance sur le service du système hôte. Un tel modèle réduira la performance des systèmes invités à des coûts de performance réels et réduira les coûts de performance pour le maintien d'une plate-forme hôte.

Inconvénients de la virtualisation matérielle

Il convient également de noter que la virtualisation matérielle comporte potentiellement des moments positifs non seulement. La possibilité de contrôler les systèmes d'invité via un hyperviseur et une simplicité de la rédaction de la plate-forme de virtualisation à l'aide de techniques matérielles permettant de développer des logiciels malveillants, qui, après avoir reçu le contrôle du système d'exploitation hôte, virtualisent et effectue toutes les actions à l'extérieur.

Au début de 2006, un rootkit a été créé dans les laboratoires de recherche Microsoft sous le nom de code Subvirt, affectant l'hôte. systèmes Windows Et Linux et leur présence ne sont pratiquement pas détectables. Le principe d'action de cette Rootkita était comme suit:

  1. Grâce à l'une des vulnérabilités du système d'exploitation de l'ordinateur, le logiciel malveillant reçoit un accès administratif.
  2. Après cela, le rootkit commence la procédure de migration d'une plate-forme physique vers Virtuel, après quoi la plate-forme virtualisée est lancée avec un hyperviseur. Dans le même temps, rien ne change pour l'utilisateur, tout continue de fonctionner, comme auparavant, et tous les moyens et services nécessaires pour accéder à l'hyperviseur de l'extérieur (par exemple, l'accès des terminaux) sont en dehors du système virtualisé.
  3. Software antivirus Après la procédure de migration ne peut pas détecter le code malveillant, car il est en dehors du système virtualisé.

Vitalement de cette procédure ressemble à ceci:

Cependant, vous ne devriez pas exagérer le danger. Développer un programme malveillant utilisant la technologie de virtualisation est encore beaucoup plus compliqué que, en utilisant les moyens «traditionnels» qui exploitent diverses vulnérabilités dans les systèmes d'exploitation. Dans le même temps, la principale hypothèse faite par ceux qui prétendent que ce malveillant est plus difficile dans la découverte et de savoir si cela ne peut pas utiliser des "trous" dans le système d'exploitation, agissant exclusivement "au sein des règles", est-ce qui prétendument virtualisé Le système d'exploitation n'est pas capable de détecter qu'il est en cours d'exécution sur la machine virtuelle qu'il existe une parcelle non valide. Respectivement, antivirus Il a toutes les occasions de détecter le fait d'infection. Et, par conséquent, disparaît et le sens de développer une telle ressource intensive et complexe Troyan, étant donné la présence beaucoup plus façons simples invasion.

Technologies de virtualisation Intel et AMD

Intel and AMD, étant les principaux fabricants de processeurs pour les plates-formes de serveur et de bureau, développés des techniques de virtualisation matérielles pour les utiliser dans des plates-formes de virtualisation. Ces techniciens n'ont pas de compatibilité directe, mais sont principalement similaires aux fonctions. Les deux suggèrent la présence d'un hyperviseur qui contrôle les systèmes invités non modifiés et permet de développer des plates-formes de virtualisation sans avoir besoin d'émulation de l'équipement. Dans les processeurs des deux sociétés appuyant la virtualisation, des instructions supplémentaires ont été introduites pour les appeler un hyperviseur afin de gérer les systèmes virtuels. Pour le moment, le groupe s'est engagé dans l'étude de la capacité des techniques matérielles de la virtualisation comprend AMD, Intel, Dell, Fujitsu Siemens, Hewlett-Packard, IBM, Sun Microsystems et VMware.

Virtualisation Intel

Intel a officiellement annoncé le lancement de la technologie de virtualisation au début de 2005 à la Conférence de printemps 2005 de Intel Developer Forum 2005. La nouvelle technologie a reçu le nom de code Vanderpool et la technologie officielle de la virtualisation Intel (Abréviated Intel VT). La technologie Intel VT contient un technicien multiple de diverses classesAvoir des versions de VT-X, où X est un litre pointant vers les sous-espèces de la technologie matérielle. Soutien à la nouvelle technologie dans processeurs de Pentium 4, Pentium D, Xeon, Core Duo et Core 2 Duo. Intel a également publié des spécifications sur Intel VT pour les processeurs Itanium sur lesquels la technologie de virtualisation est apparue sous le nom du code "Silvervale" et VT-I Version. Cependant, depuis 2005, de nouveaux processeurs d'itanium ne prennent pas en charge le matériel d'instructions X86 et la virtualisation X86 peut être utilisée sur l'architecture IA-64 uniquement avec une émulation.

Pour activer la technologie Intel VT dans les systèmes informatiques, Intel a collaboré avec les fabricants cartes mères, BIOS et équipement périphérique pour assurer la compatibilité Intel VT avec systèmes existants. Dans de nombreux systèmes informatiques, la technologie de virtualisation matérielle peut être désactivée dans le BIOS. Les spécifications sur Intel VT disent que pour soutenir cette technologie, il ne suffit pas de soutenir son processeur, il est également nécessaire d'avoir les chipsets respectifs de la carte mère, du BIOS et du logiciel qui utilise Intel VT. La liste des processeurs Intel VT de support est donnée plus loin:

  • Intel® 2 Core ™ Duo Extreme Processor X6800
  • Processeur Intel® 2 Core ™ Duo E6700
  • Processeur Intel® 2 Core ™ Duo E6600
  • Processeur Intel® 2 Core ™ Duo E6400 (E6420)
  • Processeur Intel® 2 Core ™ Duo E6300 (E6320)
  • Processeur Intel® Core ™ Duo T2600
  • Processeur Intel® Core ™ Duo T2500
  • Processeur Intel® Core ™ Duo T2400
  • Processeur Intel® Core ™ Duo L2300
  • Intel® Pentium® ProSessor Extreme Edition 965
  • Intel® Pentium® ProSessor Extreme Edition 955
  • Processeur Intel® Pentium® D 960
  • Processeur Intel® Pentium® D 950
  • Processeur Intel® Pentium® D 940
  • Processeur Intel® Pentium® D 930
  • Processeur Intel® Pentium® D 920
  • Processeur Intel® Pentium® 4 672
  • Intel® Pentium® 4 ProSessor 662

Processeurs pour ordinateur portable:

  • Processeur Intel® 2 Core ™ Duo T7600
  • Processeur Intel® 2 Core ™ Duo T7400
  • Processeur Intel® 2 Core ™ Duo T7200
  • Processeur Intel® 2 Core ™ Duo T5600
  • Processeur Intel® 2 Core ™ Duo L7400
  • Processeur Intel® 2 Core ™ Duo L7200
  • Processeur Intel® 2 Core ™ Duo L7600
  • Processeur Intel® 2 Core ™ Duo L7500

Processeurs pour plates-formes de serveur:

  • Intel® Xeon® Processor 7041
  • Processeur Intel® Xeon® 7040
  • Intel® Xeon® Processor 7030
  • Processeur Intel® Xeon® 7020
  • Processeur Intel® Xeon® 5080
  • Processeur Intel® Xeon® 5063
  • Processeur Intel® Xeon® 5060
  • Intel® Xeon® Processeur 5050
  • Processeur Intel® Xeon® 5030
  • Processeur Intel® Xeon® 5110
  • Processeur Intel® Xeon® 5120
  • Processeur Intel® Xeon® 5130
  • Processeur Intel® Xeon® 5140
  • Intel® Xeon® Processeur 5148
  • Processeur Intel® Xeon® 5150
  • Processeur Intel® Xeon® 5160
  • Intel® Xeon® Processeur E5310
  • Processeur Intel® Xeon® E5320
  • Processeur Intel® Xeon® E5335
  • Intel® Xeon® Processeur E5345
  • Processeur Intel® Xeon® X5355
  • Processeur Intel® Xeon® L5310
  • Processeur Intel® Xeon® L5320
  • Intel® Xeon® Processeur 7140m
  • Processeur Intel® Xeon® 7140N
  • Processeur Intel® Xeon® 7130m
  • Processeur Intel® Xeon® 7130N
  • Processeur Intel® Xeon® 7120m
  • Processeur Intel® Xeon® 7120N
  • Processeur Intel® Xeon® 7110M
  • Processeur Intel® Xeon® 7110N
  • Processeur Intel® Xeon® X3220
  • Processeur Intel® Xeon® X3210

Il convient de noter que les quatre processeurs suivants ne prennent pas en charge la technologie Intel VT:

  • Processeur Intel® 2 Core ™ Duo E4300
  • Processeur Intel® 2 Core ™ Duo E4400
  • Processeur Intel® 2 Core ™ Duo T5500
  • Processeur Intel® Pentium® D 9x5 (D945)

Intel envisage également de développer une technologie appelée virtualisation pour les E / S dirigés vers Intel VT, ayant une version VT-D. Pour le moment, il est connu que ce sont des changements importants dans l'architecture d'E / S, qui améliorera la sécurité, la robustesse et la performance des plates-formes virtuelles à l'aide de techniques matérielles de virtualisation.

Virtualisation AMD

AMD, ainsi que Intel, il n'y a pas si longtemps pour affiner l'architecture du processeur pour soutenir la virtualisation. En mai 2005, AMD a annoncé le début de l'introduction de la prise en charge de la virtualisation aux transformateurs. Le nom officiel qui a reçu nouvelle technologie - Virtualisation AMD (ABRevied AMD-V) et son nom de code interne est AMD Pacifica. La technologie AMD-V est une continuation logique technologies directes. Connectez-vous aux processeurs AMD64 visant à améliorer les performances du système informatique en raison d'une intégration directe du processeur avec d'autres composants matériels.

Ce qui suit contient des processeurs prenant en charge les fonctions de virtualisation matérielle AMD-V. La prise en charge de ces fonctions devrait fonctionner dans tous les processeurs de la série AMD-V pour les ordinateurs de bureau sous Socket AM2, en commençant par Stewpending F. Il convient également de noter que les processeurs Sempron ne prennent pas en charge la virtualisation matérielle.

Processeurs pour plates-formes de bureau:

  • ATHLON ™ 64 3800+
  • ATHLON ™ 64 3500+
  • ATHLON ™ 64 3200+
  • ATHLON ™ 64 3000+
  • ATHLON ™ 64 FX FX-62
  • ATHLON ™ 64 FX FX-72
  • ATHLON ™ 64 FX FX-74
  • ATHLON ™ 64 x2 Dual-Core 6000++
  • ATHLON ™ 64 x2 Dual-Core 5600+
  • ATHLON ™ 64 x2 Dual-Core 5400+
  • ATHLON ™ 64 x2 Dual-Core 5200+
  • ATHLON ™ 64 x2 Dual-Core 5000+
  • ATHLON ™ 64 x2 Dual-Core 4800+
  • ATHLON ™ 64 X2 DUAL-CORE 4600+
  • ATHLON ™ 64 x2 Dual-Core 4400+
  • ATHLON ™ 64 x2 Dual-Core 4200+
  • ATHLON ™ 64 X2 Dual-Core 4000++
  • ATHLON ™ 64 x2 Dual-Core 3800++

Pour ordinateurs portables, les processeurs avec une marque Turion 64 x2 sont pris en charge:

  • Turion ™ 64 x2 TL-60
  • Turion ™ 64 x2 TL-56
  • Turion ™ 64 x2 TL-52
  • Turion ™ 64 x2 TL-50

Pour les plates-formes de serveur, les processeurs OPTERON suivants sont pris en charge:

  • Série OPTERON 1000.
  • Série Opteron 2000.
  • Série OPTERON 8000.

Virtualisation du matériel de support logiciel

Pour le moment, la majorité absolue des fournisseurs des plates-formes logicielles de virtualisation a déclaré le soutien des technologies de virtualisation matérielles Intel et AMD. Les machines virtuelles sur ces plates-formes peuvent être exécutées avec le support de la virtualisation matérielle. De plus, dans de nombreux systèmes d'exploitation, dans lesquels les plates-formes de stratégie sont incluses dans les plates-formes de distribution, telles que Xen ou Virtual Fer, la virtualisation matérielle vous permettra d'exécuter des systèmes d'exploitation invités inchangés. Étant donné que la pararétualisation est l'un des types de virtualisation, nécessitant la modification du système d'exploitation invité, la mise en œuvre de la prise en charge de la virtualisation matérielle dans les plates-formes de support est une solution très acceptable pour ces plates-formes, en termes de possibilité de lancer des versions non modifiées de Systèmes invités. Le tableau suivant répertorie les principales plates-formes de virtualisation populaires et les technologies de virtualisation matérielles du matériel:

Plate-forme de virtualisation ou logicielQuelles technologies soutientNoter
Machine virtuelle basée sur le noyau (KVM)Intel VT, AMD-VVirtualisation du niveau d'instances de systèmes d'exploitation sous Linux.
Microsoft virtuel PC.Intel VT, AMD-VPlate-forme de virtualisation de bureau pour les plates-formes Windows hôte.
Serveur virtuel MicrosoftIntel VT, AMD-VPlate-forme de serveur de virtualisation pour Windows. Version de supervision avec la virtualisation matérielle, Microsoft Virtual Server 2005 R2 SP1 est dans un état de bêta. Attendu au deuxième trimestre de 2007
Parallels de poste de travail.Intel VT, AMD-VPlate-forme de virtualisation pour les hôtes Windows et Linux.
VirtualBox.Intel VT, AMD-VPlate-forme de virtualisation de bureau avec ouvert code source Pour Windows, Linux et Mac OS. Par défaut, la virtualisation matérielle de support est désactivée, car, selon la recherche d'expert, la virtualisation matérielle est plus lente que le logiciel
Fer virtuel.Intel VT, AMD-VVirtual Iron 3.5 est la première plate-forme de virtualisation à l'aide de techniques matérielles qui vous permettent d'exécuter des systèmes d'invités non modifiés 32 bits et 64 bits presque sans perte de performance.
VMware Workstation et VMware ServerIntel VT, AMD-VPour démarrer des systèmes invités 64 bits, Intel VT Support est requis (ainsi que pour VMware ESX Server), pour le système d'exploitation invité 32 bits Par défaut, le support Intelvt est désactivé pour les mêmes raisons que VirtualBox.
Xen.Intel VT, AMD-VLa plate-forme de virtualisation Xen Open Source vous permet d'exécuter des systèmes invités inchangés à l'aide de techniques de matériel de virtualisation.

Virtualisation matérielle aujourd'hui

VMware, membre des techniques matérielles de virtualisation matérielle, à la fin de 2006, a mené une étude sur sa propre virtualisation logicielle par rapport aux technologies matérielles de Virtualization Intel. Dans le document "Comparaison des techniques logicielles et matérielles de la virtualisation x86", les résultats de cette étude ont été enregistrés (sur le processeur de 3,8 GHz Intel Pentium 4 672 avec une technologie hyper-threading déconnectée). Une expérience a été réalisée à l'aide de systèmes de test SPÉCIVERT2000 et SPECJBBB2005, qui sont une norme de facto pour évaluer les performances des systèmes informatiques. Red Hat Enterprise Linux 3 a été utilisé comme système d'invité, contrôlé par le logiciel et l'hyperviseur matériel. On s'attendait à ce que la virtualisation matérielle donnerait un rapport de productivité d'environ cent pour cent pour le fonctionnement indigène du système d'exploitation. Toutefois, les résultats ont été très inattendus: tandis que l'hyperviseur logiciel sans utiliser de techniques matérielles de virtualisation donnait 4% de la perte de performance par rapport au lancement indigène, l'hyperviseur matériel, dans son ensemble, a perdu 5% de la performance. Les résultats de ce test sont présentés à la figure suivant:

conclusions

La prise en charge des technologies de virtualisation matérielles dans les processeurs ouvre des prospects généraux pour l'utilisation de machines virtuelles comme des outils fiables, protégés et flexibles pour améliorer l'efficacité des infrastructures virtuelles. Avoir une prise en charge de la virtualisation du technicien matériel dans les processeurs non seulement du serveur, mais aussi systèmes de bureauLa gravité des intentions des fabricants de processeurs par rapport à tous les segments de segments de marché des systèmes informatiques. L'utilisation de la virtualisation matérielle dans le futur devrait réduire la perte de performance lors du démarrage de plusieurs machines virtuelles sur un serveur physique. Bien entendu, la virtualisation matérielle augmentera la sécurité des systèmes virtuels dans les environnements d'entreprise. Maintenant, la simplicité du développement des plates-formes de virtualisation utilisant des techniques matérielles a conduit à l'émergence de nouveaux acteurs sur le marché des outils de virtualisation. Venndors of Voling Systems utilise largement une virtualisation matérielle pour démarrer les systèmes invités non modifiés. Avantage supplémentaire Les techniques matérielles de virtualisation sont la possibilité de démarrer des systèmes invités de 64 bits sur des versions de 32 bits de plates-formes de virtualisation (par exemple, VMware ESX Server).

Vous ne devez pas percevoir les résultats de performance comme le seul vrai. Une évaluation objective de la performance de diverses plates-formes de matériel et logicielles pour la virtualisation est un groupe de travail mentionné par une tâche non séventiel dans la spécification de la création d'un ensemble. méthodes standard Évaluer ces systèmes. Aujourd'hui, on peut noter que les outils de virtualisation de AMD sont techniquement plus parfaits que mis en œuvre par Intel. Beaucoup dépend du logiciel utilisé, par exemple, contrairement à VMware, il existe de manière significativement plus "sensible" à la prise en charge matérielle du support, par exemple Xen 3.0.

Comment activer la virtualisation dans le BIOS - vous vous êtes probablement déjà demandé par ce problème. Les autres utilisateurs ont peut-être entendu parler de la technologie de virtualisation, mais ne sais pas quels avantages il fournit et ce qu'il réside. Nous allons essayer de considérer ces questions dans cet article.

Tout d'abord, que signifie le concept même de la virtualisation? Sous virtualisation B. technologies informatiques Mesurer la modélisation du matériel méthodes de programme. Utilisation de la technologie de virtualisation, vous pouvez créer plusieurs virtuels, c'est-à-dire des ordinateurs simulés, en utilisant uniquement un ordinateur physique unique et puissant.

Les principaux avantages de la virtualisation:

  • Améliorer l'efficacité de l'utilisation matérielle
  • Réduire les coûts de matériaux
  • Optimisation de la distribution des ressources
  • Améliorer la sécurité de l'emploi
  • Simplifier l'administration
  • Améliorer la fiabilité

Pour créer des systèmes virtuels, un logiciel spécial est utilisé, appelé hyperviseur. Cependant, en raison d'un certain nombre de caractéristiques des anciens processeurs de l'architecture Intel, l'hyperviseur n'a pas été en mesure de les utiliser aussi efficacement que possible. puissance de calcul Créer des machines virtuelles.

Par conséquent, les principaux développeurs de processeurs pour PC, Intel et AMD ont mis au point la technologie de virtualisation matérielle, qui optimise le fonctionnement des processeurs de manière à augmenter de manière significative l'efficacité des logiciels de virtualisation. L'option de la technologie de support de virtualisation matérielle de Intel s'appelle Intel-VT et l'option AMD est AMD-V.

Soutien de la virtualisation

Puisque la technologie de virtualisation matérielle est mise en œuvre dans cPUPour que l'utilisateur profite au maximum des avantages fournis par la virtualisation, il est nécessaire que son ordinateur maintienne cette technologie au niveau du processeur. De plus, la prise en charge de la technologie du BIOS et du système d'exploitation est également nécessaire. En soutien de la virtualisation matérielle Utilisateur de BIOS. Il a la possibilité d'activer ou de désactiver la prise en charge de la virtualisation dans la configuration du BIOS. Il convient de noter qu'il existe des chipsets pour des cartes mères basées sur des processeurs AMD, dans lesquels vous ne pouvez pas désactiver le support de virtualisation.

Activation de la virtualisation dans le BIOS

Alors, comment activer la virtualisation dans le BIOS? Pour activer ou désactiver la virtualisation dans le BIOS, une technologie de virtualisation option offre une option spéciale. Généralement cette option que vous pouvez trouver dans sections BIOS. Chipset ou processeur.

En règle générale, définir la valeur activée vous permet d'activer la virtualisation matérielle et les valeurs désactivées sont désactivées. Il convient de garder à l'esprit que l'inclusion de l'option affecte les performances des machines virtuelles opérant dans l'hyperviseur et n'affecte pas la performance des programmes réguliers du système d'exploitation. Plus de détails, nous avons pris en compte dans l'article pertinent.

Conclusion

La virtualisation est un outil puissant qui vous permet d'élargir les capacités des systèmes informatiques et d'utiliser le plus efficacement l'existant. matériel. La plupart des ordinateurs modernes ont des solutions intégrées au processeur, permettant d'améliorer leurs performances en cas d'utilisation de machines virtuelles. De plus, dans la plupart des ordinateurs basés sur des processeurs Intel et AMD, il est possible de configurer le support de virtualisation matérielle.

Bonjour à tous ceux du BIOS de la carte mère que vous pouvez trouver comme une technologie de virtualisation Intel et vous aurez immédiatement des questions, y compris ceci ou non? Pourquoi est-ce généralement responsable de quel type de jeu, et si vous allumez, l'ordinateur peut-il mieux fonctionner? Oui, il peut y avoir beaucoup de pensées lorsque j'ai effondré l'ordinateur, j'ai tout étudié, j'ai aussi eu beaucoup de pensées, comme et que se passerait-il si ...

En bref, je dirai tout de suite, je sais quelle est la technologie de la virtualisation Intel, mais je dirai aussi que dans la plupart des cas, vous n'en avez pas besoin. Ni vous ni vos connaissances, bien, quelque chose me dit que cette technologie Vous êtes stupide pas nécessaire. Pourquoi tu penses toi? D'accord, je vais dire. La technologie de la virtualisation Intel est donc la technologie de la virtualisation afin que certains puissent avoir à dire au travail directement avec le processeur.

Vous vous demandez probablement quoi d'autre? Ici, je veux dire un programme de virtualisation informatique, sur des machines virtuelles, jusqu'à présent que le plus populaire est une station de travail VMware payante (par la manière dont une option libre est une option gratuite est un lecteur VMware) et absolument gratuit Virtualbox. Ils disent que la première est la machine virtuelle et la seconde est un émulateur. Mais je ne comprends pas vraiment la différence

Mais à quoi ressemble cette option dans le BIOS lui-même, voir:


Ainsi, et des utilisateurs simples technologie Intel La technologie de virtualisation n'est pas nécessaire, elle ne fait rien, aucun pouvoir ajoute. Vous pouvez probablement vous demander quelle est une machine virtuelle, qu'est-ce que c'est généralement? Ceci est un programme qui imite l'ordinateur, mais c'est virtuel. Ici, vous pouvez installer Windows, ajouter un disque dur ou supprimer, définissez le nombre de cœurs de processeur, spécifiez le volume de la RAM. Comprenez vous? Mais de sorte qu'un tel ordinateur virtuel fonctionne intelligemment, un accès virtuel au processeur est nécessaire, afin de garantir la technologie de la technologie de virtualisation Intel et la nécessité.

Comme vous avez déjà compris, cette technologie se trouve à Intel, mais AMD a également sa propre, elle s'appelle AMD-V et elle est à peu près la même chose que Intel. Les machines virtuelles sans cette technologie fonctionneront terriblement lentement. En général, la technologie de virtualisation Intel est divisée en deux parties, elle est VT-X et VT-D, c'est-à-dire si vous voyez de telles désignations, vous savez maintenant ce que c'est. A propos de ce que VT-X et VT-D ont déjà écrit ici, alors Velk devrait lire.



Avez-vous aimé l'article? Partagez-le