Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Виртуальная машина (ВМ, от англ. virtual machine) —



Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. Помимо процессора, ВМ может эмулировать работу как отдельных компонентов аппаратного обеспечения, так и целого реального компьютера (включая BIOS, оперативную память, жёсткий диск и другие периферийные устройства). В последнем случае в ВМ, как и на реальный компьютер, можно устанавливать операционные системы (например, Windows можно запускать в виртуальной машине под Linux или наоборот). На одном компьютере может функционировать несколько виртуальных машин (это может использоваться для имитации нескольких серверов на одном реальном сервере с целью оптимизации использования ресурсов сервера).

Виртуальные машины могут использоваться для:

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

Некоторые известные виртуальные машины:

Среды языков программирования · ActionScript Virtual Machine · Clipper · Common Language Runtime · Harbour · Java Virtual Machine · UCSD p-System · Форт




Дата публикования: 2015-02-03; Прочитано: 592 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...