ComputerBild 05'2012

Page 1

SOFT

КАК ЭТО РАБОТАЕТ: ВИРТУАЛИЗАЦИЯ

МАСТЕРА ИЛЛЮЗИЙ Нужно запустить приложение для Mac в среде Windows? Очень хочется опробовать бета-версию Windows 8, но нет возможности выделить под нее раздел диска? На помощь придет виртуализация, одна из самых полезных и сложных технологий.

К

акую бы операционную си- программы в одной из ОС на ядре зации), что предложенная архистему вы ни выбрали, она Linux. Или создать виртуальную тектура и сейчас де-факто остаетвсегда будет хоть чуть-чуть, Windows 7 на компьютере Apple ся промышленным стандартом. но не идеальна. Особенно если Macintosh. И все это практически Что же касается виртуализации, то компьютер используется не толь- без усилий. по мере развития производства, ко для работы с документами, но удешевления ресурсов и распрои для решения более широкого Первые шаги странения ОС, не столь зависимых круга задач. А от недовольства Виртуализация в привычном по- от конкретной платформы, настуимеющейся ОС – один шаг до ус- нимании этого слова (виртуали- пил ее закат. тановки новой. зация рабочего стола, виртуалиВозрождение виртуализации Но сказать легче, чем сделать: зация операционной системы) произошло уже в самом начале многих отпугивает сложность появилась в 60-х годах прошлого нынешнего века, когда у специапроцесса установки нескольких века. В то время разработка «желе- листов возникла потребность заОС на один компьютер и неудоб- за» занимала так много времени, пускать на одном «железе» разные ство переключения между ними, что создание отдельной операци- ОС и работать с ними без перезаведь для перехода из одной си- онной системы под каждую аппа- грузки. В первую очередь подобстемы в другую придется пере- ратную платформу было нормой ная возможность интересовала загружать компьютер. И тогда на жизни. Но темпы постепенно рос- IT-профессионалов, разработчипомощь приходит виртуализа- ли, и все чаще стала возникать пот- ков и специалистов по тестировация, ее задача – обеспечить сосу- ребность запуска старой ОС и при- нию ПО, но со временем домашществование и одновременную ложений на новом оборудовании. ние пользователи тоже оценили работу на компьютере несколь- Кроме того, многопользователь- преимущества технологии. ких операционных систем. Спе- ская среда, которую могла обеспециалисты из крупных компаний чивать виртуализация, была удоб- Принцип работы применяют виртуализацию для на хотя бы для отладки. Первой за Виртуальная машина создает эффективного распределения решение этой проблемы взялась особое окружение для операцибольшой вычислительной мощ- IBM: в апреле 1964 года компания онной системы и запускаемых в ности серверов, а домашние поль- анонсировала семейство мэйн- ней программ, которое по сути зователи – для одновременного фреймов IBM 360, чьи старшие ничем не отличается от реальнозапуска приложений из разных модели поддерживали реализа- го компьютера. Оно (окружение) операционных систем. Напри- цию виртуальных машин. Реше- включает в себя виртуальный мер, можно запустить Windows ние оказалось настолько удачным процессор, жесткий диск, видеоXP и предназначенные для нее (в том числе благодаря виртуали- карту, контроллеры устройств и

56

09/2012

другое. Но в то же время может взаимодействовать с реальными устройствами, например с USBфлэшкой или веб-камерой. Операционная система, в которой создается окружение, называется основной (чаще встречается термин «хост»); а ОС, размещаемая в окружении, – гостевой. За создание виртуальных компонентов компьютера, то есть эмуляцию процессоров, памяти и других устройств, отвечает Virtual Machine Monitor (VMM), буквально – монитор виртуальной машины, он же гипервизор. Это ключевой компонент любой виртуальной среды, который обеспечивает изоляцию основной и гостевой ОС друг от друга, отвечает за получение и разделение ресурсов между запущенными системами. Иначе говоря, от качества работы VMM зависит общая устойчивость гостевой операционной системы. Но что интересно, обычно эта ОС ничего не знает о Virtual Machine Monitor и думает, что работает на реальном «железе». В этом своеобразном обмане и кроется суть виртуализации как технологии для домашнего использования.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.