Bitget App
Trade smarter
Acheter des cryptosMarchésTradingFuturesCopyBotsEarn

Machine virtuelle

Intermédiaire
share

Qu'est-ce qu'une machine virtuelle ?

Une machine virtuelle (VM) est un programme qui émule un système informatique, avec une unité centrale, une mémoire et un espace de stockage virtuels. D'un point de vue externe, il ne semble pas différent d'une machine physique dotée du même matériel.

Comment fonctionne une machine virtuelle ?

Une machine virtuelle est équipée d'un système d'exploitation, de fichiers et d'applications, et fonctionne de la même manière qu'un ordinateur physique. Elle peut héberger des sites web, exécuter des programmes et fonctionner au sein d'un réseau avec d'autres systèmes. Lorsqu'elle est affichée à l'écran, la machine virtuelle est perçue comme une fenêtre fonctionnant dans le système d'exploitation de l'ordinateur hôte.

En outre, elle possède une unité centrale, une mémoire et un stockage virtuels, qui sont simulés plutôt que physiques. Par conséquent, plusieurs machines virtuelles peuvent coexister sur un seul serveur, géré par un logiciel appelé hyperviseur. L'hyperviseur fait correspondre le matériel virtuel de la VM aux composants physiques du serveur.

Dans cette configuration, un seul serveur physique peut supporter plusieurs machines virtuelles, dont le nombre est limité par les ressources du serveur. Un nombre excessif de machines virtuelles peut entraîner une baisse des performances.

Pourquoi utilise-t-on des machines virtuelles ?

Les machines virtuelles servent d'environnements isolés ou de bacs à sable dans lesquels le code peut être exécuté indépendamment du système. Elles sont donc idéales pour tester de nouveaux logiciels ou exécuter des codes potentiellement malveillants.

Les VM peuvent également utiliser un système d'exploitation différent ou plus ancien pour permettre l'exécution de logiciels qui pourraient ne pas être compatibles avec le système d'exploitation du système hôte. Par exemple, un utilisateur peut utiliser une VM pour exécuter un logiciel Windows sur un appareil Linux en exécutant une machine virtuelle avec un système d'exploitation Windows sur son système Linux.

Exemple clé : la machine virtuelle Ethereum (EVM)

Tous les nœuds du réseau Ethereum utilisent la machine virtuelle Ethereum (EVM) pour exécuter des contrats intelligents, fonctionnant ainsi dans un bac à sable séparé. Cette configuration offre d'importants avantages en termes de sécurité pour la plateforme Ethereum, la rendant résistante aux attaques par déni de service distribué (DDoS), couramment utilisées par les pirates informatiques.

Télécharger l'application
Télécharger l'application