Как подключить Tosibox к VCL?
Популярные вопросы форума
СпроситьВопросов нет. Будьте первым, кто задаст вопрос!
Общая информация
Виртуальная машина (ВМ) — это виртуализация/эмуляция компьютерной системы. Виртуальные машины основаны на компьютерных архитектурах и предоставляют ограниченную функциональность физического компьютера. Виртуальные машины также могут рассматриваться как гостевые устройства — это виртуальные компьютеры с собственным процессором (CPU), памятью, сетевым интерфейсом и хранилищем, расположенные на физическом компьютере, который называется хост-устройством. Они разделены программным обеспечением, называемым гипервизором. В некоторых случаях использование виртуальных машин может потребовать применения специализированного оборудования, программного обеспечения или их комбинации.
- ВМ используются в различных организациях и могут применяться по разным причинам:
- тестирование ресурсов
- запуск устаревших операционных систем, которые необходимы для работы унаследованных систем
- проектирование и тестирование программного обеспечения
- консолидация серверов внутри компании
Виртуальные машины часто различаются в зависимости от выполняемых ими функций. В связи с этим ВМ делятся на две категории: системные виртуальные машины (полная виртуализация) и процессные виртуальные машины.
Системные виртуальные машины
Системные виртуальные машины, или машины с полной виртуализацией, представляют собой изолированные дубликаты реальных компьютеров или гостевых операционных систем, эмулируемых на физическом хост-компьютере. Хост-машина может эмулировать несколько гостевых машин, работающих под управлением различных операционных систем.
Процессные виртуальные машины
Процессные виртуальные машины (не путать с виртуализацией приложений) запускают обычное приложение через хостовую ОС и поддерживают отдельный процесс приложения. Их цель — предоставить независимую от платформы среду программирования, которая скрывает детали нижележащего оборудования или операционной системы и позволяет программе выполняться одинаково на любой платформе.
В большинстве случаев процессные виртуальные машины используются при разработке программ на Java в качестве уровня абстракции для других языков программирования. В других случаях процессные виртуальные машины используются в компьютерных кластерах для абстрагирования механизмов обмена данными.