Виртуальная машина – это тип компьютерного приложения, используемого для создания виртуальной среды, которая называется «виртуализация». Некоторые типы виртуализации позволяют пользователю запускать одновременно несколько операционных систем на одном компьютере. Виртуальная машина также может функционировать для одной программы, что позволяет одному приложению функционировать изолированно. Пользователи могут настроить несколько компьютеров для работы как один посредством виртуализации, что позволяет системе использовать больше ресурсов, чем в противном случае могло бы быть доступно.
Аппаратная эмуляция
Существует несколько разных типов виртуальных машин. Обычно этот термин используется для обозначения аппаратного программного обеспечения виртуальной машины, также известного как «гипервизор» или «монитор виртуальной машины». Этот тип программного обеспечения позволяет выполнять несколько идентичных исполнений на одном компьютере. В свою очередь, каждое из этих исполнений работает под управлением своей операционной системы. Это позволяет запускать несколько приложений в разных операционных системах, даже на тех, для которых они изначально не предназначались.
Благодаря использованию аппаратного программного обеспечения виртуальной машины пользователь получает, казалось бы, частную машину с полностью функциональным оборудованием, которое отделено от других пользователей. Такое программное обеспечение также позволяет пользователям быстро загружать и перезагружать свои машины, поскольку такие задачи, как инициализация оборудования, не требуются. Название для этого типа виртуализации может вводить в заблуждение, но это программное приложение, а не конкретная часть оборудования.
Программно-ориентированные приложения
«Виртуальная машина» также может относиться к программному обеспечению, ориентированному на одно конкретное приложение. С этим программным обеспечением приложение изолировано от остальной части компьютера. Программисты часто разрабатывают такое программное обеспечение для использования на ряде компьютерных платформ, а не разрабатывают его так, чтобы оно фокусировалось только на одном типе компьютера или системы. Это делает ненужным создание отдельных версий одного и того же программного обеспечения для разных операционных систем и компьютеров.
Системы, которые используют аппаратное и программное обеспечение
Виртуальные среды также могут быть созданы с помощью системы виртуальных машин, которые также известны как «виртуальные частные серверы». Этот тип среды используется для запуска программ на уровне пользователя. Поэтому он используется исключительно для приложений, а не для драйверов или операционных систем. Сама система функционирует как сервер, хотя может использоваться только один компьютер.
Некоторые пользователи настраивают виртуальную машину как группу компьютеров, которые работают вместе для создания более мощной машины. В этом типе установки программное обеспечение позволяет формировать одну среду через несколько компьютеров. Это для конечного пользователя заставляет выглядеть так, как будто он или она использует только один компьютер, в то время как на самом деле работает множество компьютеров. Память и другие ресурсы каждой из этих систем работают вместе, чтобы создать более мощную машину, чем один компьютер.