виртуальные машины



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

Автор Kalina Беркутова задал вопрос в разделе Программное обеспечение

помощь. что такое виртуальная машина? многие просто говорят запусти её на виртуальной машине? и получил лучший ответ

Ответ от Артём Коломеец[гуру]
Виртуальная машина (ВМ, от англ. virtual machine) —
программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (target — целевая, или гостевая платформа) и исполняющая программы для target-платформы на host-платформе (host — хост-платформа, платформа-хозяин)
или виртуализирующая некоторую платформу и создающая на ней среды, изолирующие друг от друга программы и даже операционные системы (см. : песочница) ;
также, спецификация некоторой вычислительной среды (например: «виртуальная машина языка программирования Си») .
Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. Помимо процессора, ВМ может эмулировать работу как отдельных компонентов аппаратного обеспечения, так и целого реального компьютера (включая BIOS, оперативную память, жёсткий диск и другие периферийные устройства) . В последнем случае в ВМ, как и на реальный компьютер, можно устанавливать операционные системы (например, Windows можно запускать в виртуальной машине под Linux или наоборот) . На одном компьютере может функционировать несколько виртуальных машин (это может использоваться для имитации нескольких серверов на одном реальном сервере с целью оптимизации использования ресурсов сервера) .
Содержание [убрать]
1 Теория
2 Применение
3 Известные виртуальные машины
4 См. также
5 Примечания
6 Ссылки
7 Литература
[править] Теория
Концепция виртуальной машины как совокупности ресурсов, которые эмулируют поведение реальной машины, появилась в Кембридже в конце 1960-х годов как расширение концепции виртуальной памяти манчестерской вычислительной машины Atlas (англ.). [1] В целом вычислительный процесс определяется в рамках этой концепции содержимым того рабочего пространства памяти, к которому он имеет доступ. При условии, что конкретная ситуация в этом рабочем пространстве соответствует ожидаемой, процесс не имеет никаких средств для определения того, является ли представленный ему ресурс действительно физическим ресурсом этого типа, или же он имитируется действиями других ресурсов, которые приводят к аналогичным изменениям содержимого рабочего пространства процесса.
Например, процесс не может определить, монопольно ли он использует процессор или же в режиме мультипрограммирования вместе с другими процессами. В виртуальной машине ни один процесс не может монопольно использовать никакой ресурс, и все системные ресурсы считаются ресурсами потенциально совместного использования. Кроме того, использование виртуальных машин обеспечивает развязку между несколькими пользователями, работающими в одной вычислительной системе, обеспечивая определённый уровень защиты данных.
Идея виртуальной машины лежит в основе целого ряда операционных систем, в частности, IBM VM/CMS (и её советского клона СВМ) и DEC VAX/VMS.
[править] Применение
Виртуальные машины могут использоваться для:
защиты информации и ограничения возможностей программ (см. : песочница) ;
исследования производительности ПО или новой компьютерной архитектуры;
эмуляции различных архитектур (например, эмулятор игровой приставки) ;
оптимизации использования ресурсов мейнфреймов и прочих мощных компьютеров (см. , например: IBM eServer);
вредоносного кода для управления инфицированной системой: вирус PMBS, обнаруженный в 1993 году, а также руткит SubVirt, созданный в 2006 году в Microsoft Research, создавали виртуальную систему, которой ограничивался пользователь и все защитные программы (антивирусы и прочие). [2]
моделирования информационных систем с клиент-серверной архитектурой на одной ЭВМ (эмуляция компьютерной сети с помощью нескольких виртуальных машин) .
упрощения управления кластерами — виртуальные машины могут просто мигрировать с одной физической машины на другую во время работы.
Тестирования и отладки системного программного обеспечения;
[править] Известные виртуальные машины

Ответ от Ахрор Гафуров[гуру]
Лучше один раз попробовать
На русском и бесплатная. Подобные программы помогают эксперементировать над компом, не боясь за последствия.

Ответ от Маришка Борисова[активный]
Программа такая типа виртуального компа.

Ответ от Ice[гуру]
Установите программу типа VirtualBOX или VMware, там создайте виртуальный компьютер со своими параметрами. На этот компьютер можно установить свою ОС, свой софт. При этом на основной комп это практически никак не влияет-как бы песочница для экспериментов

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: помощь. что такое виртуальная машина? многие просто говорят запусти её на виртуальной машине?

Что такое виртуальная машина? Как с помощью нее поставить Mac OS 10 на PC?
"виртуальная машина" - это программа, которая эмулирует в действующей ОС еще один ПК, в котором
подробнее...
спросили в Free software YuYu Hakusho
Что такое облачные вычисления?
Cloud computing (англ. Cloud – облако, метафоричное название Интернета; computing – вычисления) –
подробнее...
спросили в Байт код
кто понимает помогите!!! что такое виртуальная машина???
На компьютер, называемый хост-компьютром, устанавливается программмное обеспечение, позволяющее
подробнее...

Что такое виртуальная семья?
«Виртуальный брак» — форма постоянных отношений через международную компьютерную сеть Интернет
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Железо
Что такое виртуальная флешка?
это флешка в интернет магазине (=
но лучше если ты скопируешь на обычную флешку. так уж на
подробнее...

что такое VirtualBox Host-Only Network. сама появилась с не откуда
Сетевой адаптер для VirtBox.
Короче хрень для программы Virtual Box, чтобы виртуальная машина
подробнее...
спросили в Другое
что такое java heap memory
Это динамическая память, выделяемая виртуальной машиной Java для определённого
подробнее...
спросили в Байт код
Что такое JVM?
Java Virtual Machine (сокращенно Java VM, JVM) — виртуальная машина Java — основная часть
подробнее...
спросили в FreeBSD
Кто-дь пробовал установить FreeBSD на виртуальную машину типа Microsoft Virtual PC?
В принципе Вам уже ответил Дмитрий Денисов. Но всё равно ресурсов отожрёт!

Другое дело,
подробнее...
спросили в XML
Что такое PHP и XML ? Объясните ламерзу простыми, доступными словами! 🙂
По поводу PHP все верно, его сценарии исполняются на сервере, и результат выдается в браузер
подробнее...

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

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*