Виртуальные машины и их операционные системы

Автор работы: Пользователь скрыл имя, 26 Февраля 2014 в 15:17, реферат

Краткое описание

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

Содержание

Введение 3
1 Технологии виртуальных машин и принципы виртуализации 4
1.1 Обзор технологии виртуальных машин 4
1.1.1 Эмуляция API (Application Programming Interface) гостевой операционной системы 4
1.1.2 Полная виртуализация 5
1.1.3 Паравиртуализация 5
1.2 Принцип работы виртуальных машин 6
2 Разновидности виртуальных машин 9
2.1 Обзор виртуальной машины VMware Server 9
2.2 Обзор виртуальной машины Microsoft Virtual PC 11
2.3 Обзор виртуальной машины Virtual BOX 13
3 Применение систем ВМ и технологий виртуализации 16
Заключение 17
Библиографический список 18

Прикрепленные файлы: 1 файл

Виртуальные машины и их ОС.doc

— 674.50 Кб (Скачать документ)

 

 

3 Применение систем ВМ и технологий виртуализации

Виртуальные машины могут использоваться в широком спектре задач, начиная от локального тестирования программного обеспечения и WEB-разработок до проблем повышения безопасности и производительности в промышленных маштабах.

Ниже рассмотрены основные и наиболее распространенные способы применения систем виртуальных машин:

  • защита информации и ограничения возможностей процессов например специальные демилитаризованные зоны, например «песочница» – в компьютерной безопасности, механизм для безопасного исполнения программ. Песочницы часто используют для запуска непротестированного кода, непроверенного кода из неизвестных источников, а также для запуска и обнаружения вирусов. Песочница обычно предоставляет собой жестко контролируемый набор ресурсов для исполнения гостевой программы – например, место на диске или в памяти. Доступ к сети, возможность сообщаться с главной операционной системой или считывать информацию с устройств ввода обычно либо частично эмулируют, либо сильно ограничивают;
  • исследования производительности ПО или новой компьютерной архитектуры. Например, для тестирования новых операционных ситем без необходимости переустановки основной системы;
  • эмуляции различных архитектур. Например, эмулятор игровой приставки;
  • с целью оптимизации использования ресурсов мощных компьютеров и серверных платформ. Здесь стоит упомянуть такие разработки, как Hyper-V Server 2008, Xen и VMware ESX. Эти гипервизоры с ядром, специально оптимизированным для задач виртуализации устанавливаются на хост-компьютер для эмуляции огромного количества гостевых систем с минимальными потерями производительности. Такие системы могут успешно применяться на промышленном уровне;
  • упрощения управления кластерами – виртуальные машины могут просто мигрировать с одной физической машины на другую во время работы;
  • моделирования информационных систем с клиент-серверной архитектурой на одной ЭВМ (эмуляция компьютерной сети с помощью нескольких виртуальных машин);
  • разграничение прав доступа пользователей с использованием разрешений на запуск виртуальных машин (текущие разработки компании Citrix);
  • как средство быстрого переноса настроенной программной среды на новое оборудование. Либо в случае аварийного быстрого восстановления рабочей среды в случае сбоев програмного или аппаратного обеспечения.

 

 

Заключение

Постоянно растущий интерес к компьютерным технологиям виртуализации в текущее время не случаен. Вычислительная мощь нынешних процессоров быстро растет, и вопрос даже не в том, на что эту мощь расходовать, а в том, что современная «мода» на двуядерные и многоядерные системы, проникшая уже и в персональные компьютеры (ноутбуки и десктопы), как нельзя лучше позволяет реализовать потенциал идей виртуализации операционных систем и приложений, выводя удобство пользования компьютером на новый качественный уровень. Технологии виртуализации становятся одним из ключевых компонентов в новых и будущих процессорах Intel и AMD, в операционных системах от Microsoft и других компаний.

Пример таких технологий: Intel Virtualization Techology for x86 (Intel-VT) и AMD «Pacifica». Такие аппаратные разработки значительно ускоряют системы виртуальных машин и упрощают задачи виртуализации.

 

 

Библиографический список

  1. Гультяев А.К., Виртуальные машины: несколько компьютеров в одном/А.К. Гультяев:  Издательский дом «Питер», 2008
  2. Статьи и материалы с IT-форума[Электронный ресурс]/ Море аналитической информации, 2013г – Режим доступа:http://www.citforum.ru/
  3. Виртуальные машины, в чем безопасность[Электронный ресурс]/Информационный портал по безопасности, 2013г – Режим доступа: http://www.securitylab.ru/
  4. Распространенные виртуальные машины[Электронный ресурс]/Тесты программ, аппартатуры, 2013г – Режим доступа: http://www.ixbt.com/
  5. Сайт разработчиков VirtualBOX[Электронный ресурс]/ сайт разработчиков VirtualBOX, 2013г – Режим доступа: http://www.virtualbox.org/
  6. Сайт разработчиков Microsof Virtual PC [Электронный ресурс]/ Сайт разработчиков Microsof Virtual PC, 2013г – Режим доступа: http://www.microsoft.com/
  7. Сайт разработчиков продуктов WMware [Электронный ресурс]/ Сайт разработчиков WMware, 2013г – Режим доступа: http://www.vmware.com/
  8. Сайт разработчиков продуктов Microsoft Hyper-v [Электронный ресурс]/Сайт разработчиков продуктов Microsoft Hyper-v, 2013г – Режим доступа: http://hyper-v.ru/

 


Информация о работе Виртуальные машины и их операционные системы