Что такое виртуальная машина? Все, что вам нужно знать
Технологии с объяснениями

Что такое виртуальная машина? Все, что вам нужно знать

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

Image Credit: https://langkah-langkah.com Flickr via Compfight cc.

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

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

Хотите начать работу с виртуальными машинами? Вам не нужно ничего платить – есть несколько отличных бесплатных программ для виртуальных машин

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

Виртуальная машина – это программа, которая действует как виртуальный компьютер. Она запускается на вашей текущей операционной системе (хост-операционной системе) и предоставляет виртуальное оборудование гостевым операционным системам. Гостевая ОС запускается в окне основной ОС, как и любая другая программа на вашем компьютере

С точки зрения гостевой операционной системы, виртуальная машина – это реальный физический компьютер

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

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

Практическое использование виртуальных машин

Виртуальные машины имеют ряд популярных применений:

Тестирование новых версий операционных систем : Вы можете опробовать Windows 10 на компьютере с Windows 7, если вы еще не готовы к обновлению

Экспериментировать с другими операционными системами : Установка различных дистрибутивов Linux на виртуальной машине позволяет экспериментировать с ними и изучать их работу. А запуск macOS на Windows 10 в виртуальной машине позволяет привыкнуть к другой операционной системе, которую вы собираетесь использовать постоянно

Использование программ, требующих устаревшей операционной системы : Если у вас есть важное приложение, которое работает только под Windows XP, вы можете установить XP на виртуальную машину и запустить приложение там. Это позволит вам использовать приложение, которое работает только с Windows XP, не устанавливая его на свой компьютер. Это важно, поскольку Windows XP больше не получает поддержки от Microsoft

Запуск программного обеспечения, разработанного для другой операционной системы : Пользователи Mac и Linux могут запускать Windows на виртуальной машине, чтобы использовать программы Windows на своих компьютерах без проблем с совместимостью. К сожалению, с играми возникают проблемы. Программы виртуальных машин создают накладные расходы, и 3D-игры не будут работать плавно в виртуальной машине

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

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

Рекомендуемое программное обеспечение для виртуальных машин

VirtualBox – это отличное приложение с открытым исходным кодом, которое работает на Windows, macOS и Linux. Одна из лучших сторон VirtualBox – отсутствие коммерческой версии. Это означает, что вы получаете все возможности бесплатно, включая такие продвинутые функции, как моментальные снимки. Это позволяет сохранить состояние виртуальной машины и вернуться к нему в будущем, что очень удобно для тестирования

Мы написали полное руководство по VirtualBox, которое поможет вам начать работу

VMware Player – еще одна известная программа виртуальных машин для Windows и Linux.VMware Player является бесплатным аналогом VMware Workstation, коммерческого приложения, поэтому вы не получите всех расширенных возможностей VirtualBox

Тем не менее, и VirtualBox, и VMware Player – это надежные программы, предоставляющие базовые возможности бесплатно. Если одна из них вам не подходит, попробуйте другую

Загрузка ОС в виртуальную машину

Чтобы установить операционную систему на виртуальную машину, вам понадобится установочный диск операционной системы. Для этого пригодится созданный установочный носитель Windows 10. Также можно использовать файл образа ISO, который часто поставляется с дистрибутивами Linux. Программы для виртуальных машин предлагают простые в использовании мастера, которые проведут вас через процесс создания виртуальной машины и установки гостевой операционной системы

Вам также может быть интересно узнать, как создать виртуальную машину с помощью Windows 10 Hyper-V и как Hyper-V сравнивается с VirtualBox и VMWare. Вам также стоит ознакомиться с нашими советами о том, как повысить производительность виртуальной машины или передать файлы виртуальной машины между гостевой и хостом

Виртуальные машины не ограничиваются только настольными операционными системами – вы даже можете эмулировать Android на Windows 10

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий

ВАМ БУДЕТ ИНТЕРЕСНО