Bitget App
Торгуйте разумнее
Купить криптоРынкиТорговляФьючерсыКопитрейдингБотыEarn

Виртуальная машина

Промежуточный
share

Что такое виртуальная машина?

Виртуальная машина (ВМ) — это программа, эмулирующая компьютерную систему с виртуальным процессором, памятью и хранилищем. С внешней точки зрения она ничем не отличается от физической машины с тем же оборудованием.

Как работает виртуальная машина?

Виртуальная машина оснащена операционной системой, файлами и приложениями и функционирует аналогично физическому компьютеру. В ней можно размещать веб-сайты, запускать программы и работать в сети вместе с другими системами. При отображении на экране виртуальная машина выглядит как окно, работающее в операционной системе хост-компьютера.

Кроме того, она оснащена виртуальным процессором, памятью и хранилищем, которые являются имитированными, а не физическими. Следовательно, на одном сервере может сосуществовать несколько виртуальных машин, управляемых программным обеспечением, называемым гипервизором. Гипервизор сопоставляет виртуальное оборудование виртуальной машины с физическими компонентами сервера.

Таким образом один физический сервер может поддерживать несколько виртуальных машин, количество которых ограничено ресурсами сервера. Избыток виртуальных машин может привести к снижению производительности.

Для чего нужны виртуальные машины?

Виртуальные машины служат изолированными средами или «песочницами», в которых код может выполняться независимо от системы. Поэтому они идеально подходят для тестирования нового программного обеспечения или запуска потенциально вредоносного кода.

Виртуальные машины также могут работать под управлением другой или более старой операционной системы, что позволяет запускать программное обеспечение, которое может быть несовместимо с операционной системой хост-системы. Например, пользователь может использовать виртуальную машину для запуска программного обеспечения Windows на устройстве Linux, запустив виртуальную машину с операционной системой Windows на своей системе Linux.

Виртуальная машина Ethereum (EVM)

Все узлы в сети Ethereum используют виртуальную машину Ethereum (EVM) для выполнения смарт-контрактов, работая в отдельной «песочнице». Это обеспечивает значительные преимущества безопасности для платформы Ethereum, делая ее устойчивой к атакам DDoS (распределенный отказ в обслуживании), которые часто используются хакерами.

Скачать приложение
Скачать приложение