Мысль виртуализации была предложена ещё компанией IBM, за длительное время до возникновения Windows. Но зодчество микропроцессора x86 компании Intel, не поддерживающей виртуализацию, незаслуженно выдавила данную технологию из широкой IT-практики. Дело в том, собственно, что в зодчестве x86 все аппаратные прибора (контроллеры строгих дисков, видеоконтроллеры, таймеры и прочее) задумывались на работу лишь только с одной ОС.
В наши деньки виртуализация на платформах Windows воспринимает 1 из 2-ух форм: образ 2 и гибридная (hybrid). Обычным случием виртуализации на подобии 2 считается виртуальная автомат Java. Ещё раз образчик — общеязыковая среда выполнения (commonlanguageruntime, CLR) платформы. NETFramework. В обоих случаях все наступает с базисной ОС, то есть, с ОС, которая уточняется именно на телесное оснащение. Поверх базисной ОС трудится монитор виртуальных машин (VirtualMachineMonitor, VMM), в задачку которого заходит создание виртуальных машин и управление ими, распределе-ние ресурсов меж машинами, обеспечивание изоляции машин приятель от приятеля. Другими текстами, в предоставленном сценарии VMM играет роль значения виртуализации (virtualizationlayer). Вслед за тем поверх VMM трудятся уже гостевые приложения, в предоставленном случае, приложения Java или же .NET. Данная зодчество показана на рис. 3-1.Очевидно, собственно, что ее производитель-ность оставляет алкать наилучшего, потому что приложениям на пути к оборудованию при-ходится протекать как сквозь VMM, например, и сквозь базисную ОС.