Технологии аппаратной виртуализации
Определение аппаратной виртуализации, Intel Virtualization Technology for directed I/O и AMD Virtualization. Отличие и преимущества аппаратной визуализации от программной. Процессоры Intel и AMD для настольных платформ, ноутбуков и серверных платформ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 26.12.2014 |
Размер файла | 18,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Челябинской области
Государственное бюджетное образовательное учреждения среднего профессионального образования
(ССУЗ) «Озерский Технический Колледж»
РЕФЕРАТ
По дисциплине: «Архитектура компьютерных систем»
Тема: «Технологии аппаратной виртуализации»
Выполнил: студент группы ПС13С
Бутылин В. А.
Проверил:
Будко В. Е.
Содержание
1. Аппаратная виртуализация
2. Определение Intel VT
3. Определение AMD
4. Отличие аппаратной виртуализации от программной
5. Преимущества аппаратной виртуализации над программной
6. Процессоры Intel
7. Процессоры AMD
Список литературы
1. Аппаратная виртуализация
Аппаратная виртуализация -- виртуализация с поддержкой специальной процессорной архитектуры. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем, управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.
В Intel-VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода -- VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название -- Vanderpool.
AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название -- Pacifica. Соответствующая технология виртуализации ввода-вывода -- IOMMU. AMD-V проще и эффективнее, чем Intel VT. Поддержка AMD-V появилась в Xen 3.3.
2. Определение Intel VT
VT-d (Virtualization technology for directed I/O) -- технология виртуализации ввода-вывода, созданная корпорацией Intelв дополнение к ее технологии виртуализации вычислений (VT), известной под кодовым названием Vanderpool. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств. Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table -- DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода
3. Определение AMD
AMD разработала свои расширения виртуализации первого поколения под кодовым названием "Pacifica", и первоначально опубликовала их как AMD Secure Virtual Machine (SVM), , но позже их на рынке под торговой маркой "AMD Virtualization", сокращенно "AMD-V".
23 мая 2006 года, AMD выпустила Athlon 64 ("Orleans"), Athlon 64 X2 ("Windsor") и Athlon 64 FX ("Windsor") в качестве первых процессоров AMD с поддержкой данной технологии.
Поддержка AMD-V также обеспечивается в семействе процессоров Athlon 64 и Athlon 64 X2 ревизий "F" или "G" на Socket AM2, Turion 64 X2, и Opteron второго поколения и третьего поколения , а также Phenom и Phenom II процессорами. Процессоры AMD Fusion также поддерживают AMD-V. AMD-V не поддерживается в процессорах на Socket 939. Только два из Sempron процессоров, которые ее поддерживают являются Huron and Sargas.
Процессоры AMD Opteron, начиная с семейства 0x10 Barcelona, и процессоры Phenom II, поддерживают второе поколение аппаратной виртуализации технология под названием Rapid Virtualization Indexing (ранее известная как Nested Page Tables во время его разработки), позже адаптированные Intel, как Extended Page Tables (EPT).
CPU флагом для AMD-V является "svm". Его можно определить во FreeBSD через dmesg или sysctl, а в Linux - через /proc/cpuinfo.
4. Отличие аппаратной виртуализации от программной
Классическая архитектура программной виртуализации подразумевает наличие хостовой операционной системы, поверх которой запускается платформа виртуализации, эмулирующая работу аппаратных компонентов и управляющая аппаратными ресурсами в отношении гостевой операционной системы. Реализация такой платформы достаточно сложна и трудоемка, присутствуют потери производительности, в связи с тем, что виртуализация производится поверх хостовой системы. Безопасность виртуальных машин также находится под угрозой, поскольку получение контроля на хостовой операционной системой автоматически означает получение контроля над всеми гостевыми системами. аппаратный визуализация процессор ноутбук
В отличие от программной техники, с помощью аппаратной виртуализации возможно получение изолированных гостевых систем, управляемых гипервизором напрямую. Такой подход может обеспечить простоту реализации платформы виртуализации и увеличить надежность платформы с несколькими одновременно запущенными гостевыми системами, при этом нет потерь производительности на обслуживание хостовой системы. Такая модель позволит приблизить производительность гостевых систем к реальным и сократить затраты производительности на поддержание хостовой платформы.
5. Преимущества аппаратной виртуализации над программной
Программная виртуализация в данный момент превалирует над аппаратной на рынке технологий виртуализации ввиду того, что долгое время производители процессоров не могли должным образом реализовать поддержку виртуализации. Процесс внедрения новой технологии в процессоры требовал серьезного изменения их архитектуры, введения дополнительных инструкций и режимов работы процессоров. Это рождало проблемы обеспечения совместимости и стабильности работы, которые были полностью решены в 2005-2006 годах в новых моделях процессоров. Несмотря на то, что программные платформы весьма продвинулись в отношении быстродействия и предоставления средств управления виртуальными машинами, технология аппаратной виртуализации имеет некоторые неоспоримые преимущества перед программной:
· Упрощение разработки платформ виртуализации за счет предоставления аппаратных интерфейсов управления и поддержки виртуальных гостевых систем.
· Возможность увеличения быстродействия платформ виртуализации. Поскольку управление виртуальными гостевыми системами производится с помощью небольшого промежуточного слоя программного обеспечения (гипервизора) напрямую, в перспективе ожидается увеличение быстродействия платформ виртуализации на основе аппаратных техник.
· Возможность независимого запуска нескольких виртуальных платформ с возможностью переключения между ними на аппаратном уровне. Несколько виртуальных машин могут работать независимо, каждая в своем пространстве аппаратных ресурсов, что позволит устранить потери быстродействия на поддержание хостовой платформы, а также увеличить защищенность виртуальных машин за счет их полной изоляции.
· Отвязывание гостевой системы от архитектуры хостовой платформы и реализации платформы виртуализации. С помощью технологий аппаратной виртуализации возможен запуск 64-битных гостевых систем из 32-битных хостовых системах, с запущенными в них 32-битными средами виртуализации.
6. Процессоры Intel
Процессоры для настольных платформ
· Intel® 2 Core™ Duo Extreme processor X6800
· Intel® 2 Core™ Duo processor E6700
· Intel® 2 Core™ Duo processor E6600
· Intel® 2 Core™ Duo processor E6400 (E6420)
· Intel® 2 Core™ Duo processor E6300 (E6320)
· Intel® Core™ Duo processor T2600
· Intel® Core™ Duo processor T2500
· Intel® Core™ Duo processor T2400
· Intel® Core™ Duo processor L2300
· Intel® Pentium® processor Extreme Edition 965
· Intel® Pentium® processor Extreme Edition 955
· Intel® Pentium® D processor 960
· Intel® Pentium® D processor 950
· Intel® Pentium® D processor 940
· Intel® Pentium® D processor 930
· Intel® Pentium® D processor 920
· Intel® Pentium® 4 processor 672
· Intel® Pentium® 4 processor 662
Процессоры для ноутбуков
· Intel® 2 Core™ Duo processor T7600
· Intel® 2 Core™ Duo processor T7400
· Intel® 2 Core™ Duo processor T7200
· Intel® 2 Core™ Duo processor T5600
· Intel® 2 Core™ Duo processor L7400
· Intel® 2 Core™ Duo processor L7200
· Intel® 2 Core™ Duo processor L7600
· Intel® 2 Core™ Duo processor L7500
Процессоры для серверных платформ
· Intel® Xeon® processor 7041
· Intel® Xeon® processor 7040
· Intel® Xeon® processor 7030
· Intel® Xeon® processor 7020
· Intel® Xeon® processor 5080
· Intel® Xeon® processor 5063
· Intel® Xeon® processor 5060
· Intel® Xeon® processor 5050
· Intel® Xeon® processor 5030
· Intel® Xeon® processor 5110
· Intel® Xeon® processor 5120
· Intel® Xeon® processor 5130
· Intel® Xeon® processor 5140
· Intel® Xeon® processor 5148
· Intel® Xeon® processor 5150
· Intel® Xeon® processor 5160
· Intel® Xeon® processor E5310
· Intel® Xeon® processor E5320
· Intel® Xeon® processor E5335
· Intel® Xeon® processor E5345
· Intel® Xeon® processor X5355
· Intel® Xeon® processor L5310
· Intel® Xeon® processor L5320
· Intel® Xeon® processor 7140M
· Intel® Xeon® processor 7140N
· Intel® Xeon® processor 7130M
· Intel® Xeon® processor 7130N
· Intel® Xeon® processor 7120M
· Intel® Xeon® processor 7120N
· Intel® Xeon® processor 7110M
· Intel® Xeon® processor 7110N
· Intel® Xeon® processor X3220
· Intel® Xeon® processor X3210
7. Процессоры AMD
Процессоры для настольных платформ
· Athlon™ 64 3800+
· Athlon™ 64 3500+
· Athlon™ 64 3200+
· Athlon™ 64 3000+
· Athlon™ 64 FX FX-62
· Athlon™ 64 FX FX-72
· Athlon™ 64 FX FX-74
· Athlon™ 64 X2 Dual-Core 6000+
· Athlon™ 64 X2 Dual-Core 5600+
· Athlon™ 64 X2 Dual-Core 5400+
· Athlon™ 64 X2 Dual-Core 5200+
· Athlon™ 64 X2 Dual-Core 5000+
· Athlon™ 64 X2 Dual-Core 4800+
· Athlon™ 64 X2 Dual-Core 4600+
· Athlon™ 64 X2 Dual-Core 4400+
· Athlon™ 64 X2 Dual-Core 4200+
· Athlon™ 64 X2 Dual-Core 4000+
· Athlon™ 64 X2 Dual-Core 3800+
Для ноутбуков поддерживаются процессоры с брендом Turion 64 X2
· Turion™ 64 X2 TL-60
· Turion™ 64 X2 TL-56
· Turion™ 64 X2 TL-52
· Turion™ 64 X2 TL-50
Для серверных платформ поддерживаются следующие процессоры Opteron
· Opteron 1000 Series
· Opteron 2000 Series
· Opteron 8000 Serie
Список литературы
1. http://russian-texts.ru/vmx
2. http://www.ixbt.com/cm/virtualization-h.shtml
Размещено на Allbest.ru
...Подобные документы
Анализ решений и выбор платформы виртуализации. Обоснование выбора VMwareESXi в качестве платформы для создания учебного класса. Системные требования к аппаратной части для выбранной платформы. Создание макета на основе сервера виртуализации VMwareESXi.
дипломная работа [4,1 M], добавлен 12.04.2017Характеристика процессоров линейки Intel. Знакомство с особенностями микропроцессора, предназначенного для настольных систем с поддержкой симметричной многопроцессорности. Pentium Pro как процессор Intel шестого поколения, совместимый с архитектурой x86.
реферат [57,6 K], добавлен 25.07.2013Архитектура системных плат на основе чипсетов Intel 6 Series и Intel P67 Express. Технологии, используемые в Intel 6 Series: Smart Response, Intel Quick Sync Video, Технология Hyper-Threading, Технология Intel vPro. Ошибка в чипсетах Intel 6-й серии.
реферат [3,3 M], добавлен 11.12.2012История развития фирмы INTEL. Развитие и выпуск процессоров INTEL. Обзор технологии ATOM. Обзор процессоров. Материнская плата Gigabyte GC230D. Ноутбуки на базе процессоров INTEL ATOM. Ноутбук MSI Wind U100-024RU, ASUS Eee 1000H, Acer One AOA 150-Bb.
курсовая работа [233,0 K], добавлен 24.11.2008Процессоры Intel Core 2 Duo, энергопотребление. Размер кристалла Core 2 Duo и число транзисторов. Технологии управления энергопотреблением Core 2 Duo. Ultra Fine Grained Power Control. Индикация энергопотребления процессора/PSI-2. Цифровые термодатчики.
курсовая работа [5,4 M], добавлен 16.01.2009Стратегия развития процессоров Intel. Структурная организация современных универсальных микропроцессоров. Особенности многоядерной процессорной микроархитектуры Intel Core, Intel Nehalem, Intel Westmere. Серверные платформы Intel c использованием Xeon.
реферат [36,5 K], добавлен 07.01.2015Review of development of cloud computing. Service models of cloud computing. Deployment models of cloud computing. Technology of virtualization. Algorithm of "Cloudy". Safety and labor protection. Justification of the cost-effectiveness of the project.
дипломная работа [2,3 M], добавлен 13.05.2015Характеристика одноядерных и двухъядерных процессоров линейки Intel, история их развития. Знакомство с особенностями микропроцессоров, предназначенных для систем с поддержкой симметричной многопроцессорности. Pentium II и следующие поколения Pentium.
реферат [30,0 K], добавлен 27.11.2013История создания и развития компьютерных процессоров Intel. Изучение архитектурного строения процессоров Intel Core, их ядра и кэш-память. Характеристика энергопотребления, производительности и систем управления питанием процессоров модельного рядя Core.
контрольная работа [7,6 M], добавлен 17.05.2013Условия применения и технические требования для работы программно-аппаратной платформы. Система распознавания лиц VOCORD Face Control. Система распознавания текста ABBYY FineReader. Алгоритмы и методы, применяемые в программе. Алгоритм хеширования MD5.
дипломная работа [1,8 M], добавлен 19.01.2017Экскурс в историю развития компьютерных микропроцессоров. Основные характеристики, свойства и технологии производства. Первые процессоры, революционная "трешка". Основные конкуренты Intel на рынке микропроцессоров. Революция номер два: шестое поколение.
реферат [338,6 K], добавлен 17.12.2010Виртуализация как изоляция вычислительных процессов и ресурсов друг от друга. Ее основные категории: виртуализация платформ и ресурсов. Свойства и отличительные признаки полной и частичной эмуляции. Понятие и принципы применения паравиртуализации.
контрольная работа [2,3 M], добавлен 14.06.2022История развития корпорации Intel, ее финансовые показатели и планы на будущее. Основные программные продукты: C++ Compiler for Linux и for Windows, Visual Fortran Compiler for Windows, VTune Performance Analyzer. Защита информации Intel Anti-Theft.
реферат [20,6 K], добавлен 02.04.2010Процессоры Р6 фирмы Intel выбраны в качестве элементной базы для первого в мире компьютера производительностью свыше триллиона операций в секунду.Уникальная машина предназначена главным образом для расчетов по ядерной тематике Министерства энергетики.
реферат [26,7 K], добавлен 18.07.2008История Intel, выпуск оперативной памяти для компьютера. Главные особенности построения бренда компании. Модели процессоров, выпускаемые корпорацией Intel. Виды подложек, используемых при производстве микросхем. Краткая история процессоров Pentium.
реферат [28,8 K], добавлен 13.02.2013Гнездовой или щелевой разъём центрального процессора для облегчения его установки. Стандартный слот типа Socket. История изменения и характеристики всех сокетов, используемых для установки процессоров Intel. Разработка новых интерфейсов компании Intel.
реферат [202,4 K], добавлен 01.10.2009Первые машины вычисления. Осуществление прорыва в области вычислительной техники. Процессоры пятого поколения. Развитие микропроцессоров Intel Pentium и Intel Pro. Языки программирования высокого уровня. Внутренняя оперативная память процессора.
реферат [28,2 K], добавлен 07.10.2013Средства индикации, сигнализации, подключения. Датчики и исполнительные органы. Краткая характеристика технических средств и технологии отладки аппаратной и программной сред контроллера. Распределение адресного пространства. Алгоритм работы устройства.
курсовая работа [870,4 K], добавлен 16.01.2015Структура вычислительной сети подразделения организации, проблема реструктуризации ее программно-аппаратной части. Оптимизация работы в сети путем объединения четырех разнородных одноранговых подсетей. Выделенный компьютер в качестве маршрутизатора.
дипломная работа [690,9 K], добавлен 10.03.2013История развития, устройство и назначение центральных процессоров Intel. Особенности архитектуры различных поколений ЦП. Характеристики и общая схема чипсетов материнских плат разных серий. Повышение их функциональности и уровня производительности.
реферат [121,4 K], добавлен 08.11.2015