Развитие VMware Workstation

В те десять лет, что последовали за разработкой исходного VMware Virtual Machine Monitor, технологические перспективы сильно изменились.

Архитектура, применяющая основную операционную систему, используется и по сей день для таких самых последних интерактивных гипервизоров, как VMware Workstation, VMware Player и VMware Fusion (продукт, предназначенный для основных операционных систем Apple OS X), и даже для продуктов компании VMware, предназначенных для сотовых телефонов (Barr et al., 2010).

Переключатель миров и его способность отделять контекст основной операционной системы от контекста VMM остался основным механизмом сегодняшних продуктов VMware, применяющих основные операционные системы. Например, несмотря на то что с годами реализация переключателя миров получила развитие, для поддержки 64-разрядных систем до сих пор остается в силе основная идея полного разделения адресных пространств для основной операционной системы и VMM.

В отличие от этого с появлением средств аппаратного содействия виртуализации довольно резко изменился подход к виртуализации архитектуры x86. Аппаратные средства содействия виртуализации, такие как Intel VT-x и AMD-v, были представлены в двух фазах. Первая фаза, стартовавшая в 2005 году, была разработана с явной целью обойтись либо без паравиртуализации, либо без двоичной трансляции (Uhlig et al., 2005). Вторая фаза, стартовавшая в 2007 году, предоставляла аппаратную поддержку в MMU в форме вложенных таблиц страниц. Тем самым исключалась необходимость в обслуживании программным способом теневых таблиц страниц. Сегодня, когда процессор поддерживает как виртуализацию, так и вложенные таблицы страниц, гипервизоры VMware главным образом применяют подход, основанный на использовании оборудования с перехватом и эмуляцией (в формулировке Попека и Голдберга сорокалетней давности).

Появление аппаратной поддержки, содействующей виртуализации, оказало существенное влияние на принятую в VMware стратегию, сконцентрированную на гостевой операционной системе. В исходной VMware Workstation эта стратегия использовалась для резкого снижения сложностей реализации за счет совместимости с полной архитектурой. Сегодня же полная архитектурная совместимость предвидится благодаря аппаратной поддержке. Текущий взгляд VMware на концентрацию на гостевой операционной системе свелся к оптимизации производительности для выбранных гостевых операционных систем.

7.12.6.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Развитие VMware Workstation:

  1. Борякова Н.Ю.. Ступеньки развития. Ранняя диагностика и коррекция задержки психического развития у детей. Учебно-методическое пособие., 2002
  2. Признаки развития типа Развитие сенсорики
  3. СТАДИИ РАЗВИТИЯ ПСИХИКИ. ВЗАИМОСВЯЗЬ УРОВНЕЙ РАЗВИТИЯ ПСИХИКИ И ФОРМ ПОВЕДЕНИЯ ЖИВЫХ ОРГАНИЗМОВ
  4. ЗОНА РАЗВИТИЯ
  5. РАЗВИТИЕ ЭВОЛЮЦИОННОЕ
  6. ТЕОРИЯ РАЗВИТИЯ ВЕРОЯТНОСТНАЯ
  7. Развитие способностей
  8. Развитие способностей
  9. РАЗВИТИЕ ПРЕНАТАЛЬНОЕ
  10. ТЕОРИЯ РАЗВИТИЯ ГРУППОВОГО
  11. принцип развития
  12. РАЗВИТИЕ: СИТУАЦИЯ СОЦИАЛЬНАЯ
  13. Закон развития
  14. ВОСПРИЯТИЕ: РАЗВИТИЕ
  15. РАЗВИТИЕ ПСИХИЧЕСКОЕ: ПЕРИОДИЗАЦИЯ
  16. ТЕОРИЯ РАЗВИТИЯ ФУНКЦИОНАЛЬНАЯ
  17. ТЕОРИЯ РАЗВИТИЯ ЭВОЛЮЦИОННАЯ
  18. РАЗВИТИЕ ПСИХИЧЕСКОЕ / ФИЛОГЕНЕЗ
  19. РАЗВИТИЕ КОГНИТИВНОЕ