Аппаратная виртуализация: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
м Глупость. Нельзя аппаратно эмулировать 64х битную систему на 32 битной |
Robiteria (обсуждение | вклад) м Роботизированная замена, унификация написания; косметические изменения |
||
Строка 1:
'''Аппаратная виртуализация''' — [[виртуализация]] с поддержкой специальной процессорной архитектуры. В отличие от программной
Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации [[Intel]]-VT
* В Intel VT (Intel Virtualization Technology) реализована виртуализация [[реальный режим|режима реальной адресации]] (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — [[VT-d]]. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
Строка 8:
* AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — [[IOMMU]]. AMD-V проще и эффективнее, чем Intel VT.<ref>[http://citforum.ru/operating_systems/virtualization/index.shtml Сергей Озеров, Александр Карабуто. Технологии виртуализации: вчера, сегодня, завтра, 2006]</ref> Поддержка AMD-V появилась в [[Xen]] 3.3.
== Intel VT (Intel Virtualization Technology) ==
=== VT-x ===
Строка 14:
=== VT-d ===
'''VT-d''' (Virtualization technology for directed I/O) — технология [[виртуализация|виртуализации]] ввода
Intel Virtualization Technology for Directed I/O (VT-d) это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода.
Строка 24:
* Для использования Intel Virtualization Technology необходим компьютер с процессором Intel, BIOS, монитором виртуальных машин (VMM), а для некоторых моделей с определенным программным обеспечением с поддержкой этой технологии. Функциональные возможности, производительность и другие характеристики могут различаться в зависимости от аппаратного и программного обеспечения и могут потребовать обновления BIOS.
* Процессоры, поддерживающие Virtualization Technology for Directed I/O: Intel Core i7-920, Intel Core i7-940, Intel Core i7-950, Intel Core i7-870, Intel Core i7-860, Intel Core i5-650, Intel Core i5-660, Intel Core i5-670, Intel Core i5-540M,
* i7-920 поддерживает технологию VT-x, про VT-d на сайте не указано. http://ark.intel.com/ru/search/advanced/?s=t&ProcessorNumber=920&CoreCountMin=4&ThreadCountMin=8&ClockSpeed=2.66%20GHz&InstructionSet=64-bit&Lithography=45%20nm&VTX=true&VTX_ExtendedPageTables=true
Строка 35:
* Поддержка Intel VT-d есть в Parallels Workstation 4.0 Extreme [http://www.parallels.com/ru/products/extreme/features/] и в Parallels Server 4 Bare Metal [http://www.parallels.com/ru/products/server/baremetal/info/features/]
== AMD virtualization (AMD-V) {{anchor|AMD-V}} ==
AMD разработала свои расширения виртуализации первого поколения под кодовым названием "Pacifica", и первоначально опубликовала их как AMD Secure Virtual Machine (SVM), <ref>{{cite web|url=http://www.mimuw.edu.pl/~vincent/lecture6/sources/amd-pacifica-specification.pdf|title=33047_SecureVirtualMachineManual_3-0.book|format=PDF|date=|accessdate=2010-05-02|archiveurl=http://www.webcitation.org/6GXDnNrLj|archivedate=2013-05-11}}</ref>, но позже их на рынке под торговой маркой "AMD Virtualization", сокращенно "AMD-V".
23 мая 2006 года, AMD выпустила Athlon 64 ("Orleans"), Athlon 64 X2 ("Windsor") и Athlon 64 FX ("Windsor")
Поддержка AMD-V также обеспечивается в семействе процессоров [[Athlon 64]] и [[Athlon 64 X2]] ревизий "F" или "G" на [[Socket AM2]], [[Turion 64 X2]], и [[Opteron]] второго поколения <ref>{{cite web|url=http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_8806~111165,00.html#111166|title=What are the main differences between Second-Generation AMD Opteron processors and first-generation AMD Opteron processors? publisher=Amd.com|date=|accessdate=2012-02-04|archiveurl=http://www.webcitation.org/6GXDnxKqf|archivedate=2013-05-11 |deadlink=200}}</ref> и третьего поколения <ref>{{cite web|url=http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_8806~119722,00.html#119726|title=What virtualization enhancements do Third-Generation AMD Opteron processors feature?|publisher=Amd.com|date=|accessdate=2012-02-04|archiveurl=http://www.webcitation.org/6GXDrHcQr|archivedate=2013-05-11 |deadlink=200}}</ref>, а также [[Phenom (процессор)
Процессоры AMD Opteron, начиная с семейства 0x10 Barcelona, и процессоры Phenom II, поддерживают второе поколение аппаратной виртуализации технология под названием [[Rapid Virtualization Indexing]] (ранее известная как Nested Page Tables во время его разработки), позже адаптированные Intel, как [[Extended Page Tables]] (EPT).
|