0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Определение</a></li>
1
<ul><li><a>Определение</a></li>
2
<li><a>Принцип работы</a></li>
2
<li><a>Принцип работы</a></li>
3
<li><a>Классификация</a></li>
3
<li><a>Классификация</a></li>
4
<li><a>Области применения</a></li>
4
<li><a>Области применения</a></li>
5
<li><a>Преимущества и недостатки</a></li>
5
<li><a>Преимущества и недостатки</a></li>
6
<li><a>Процессоры со встроенной виртуализацией</a></li>
6
<li><a>Процессоры со встроенной виртуализацией</a></li>
7
</ul><p>Компьютеры - сложные устройства, поддерживающие в 21 веке самые разные технологии. Одной из них является аппаратная виртуализация. Она может пригодиться как обычному пользователю, так и IT-специалисту.</p>
7
</ul><p>Компьютеры - сложные устройства, поддерживающие в 21 веке самые разные технологии. Одной из них является аппаратная виртуализация. Она может пригодиться как обычному пользователю, так и IT-специалисту.</p>
8
<p>Далее предстоит познакомиться с virtualization technology поближе. Нужно выяснить, что это вообще такое, для чего она нужна, какими особенностями обладает. Также вниманию будет представлен алгоритм работы виртуализации и процессоры, которые ее поддерживают.</p>
8
<p>Далее предстоит познакомиться с virtualization technology поближе. Нужно выяснить, что это вообще такое, для чего она нужна, какими особенностями обладает. Также вниманию будет представлен алгоритм работы виртуализации и процессоры, которые ее поддерживают.</p>
9
<p>Опубликованные данные пригодятся широкой публике читателей. Они ориентированы в большей степени на начинающих IT-специалистов, поэтому обычным ПК-пользователям предложенная информация тоже будет понятна. Представленные материалы помогут сложить общее представление о virtualization technology у каждого человека.</p>
9
<p>Опубликованные данные пригодятся широкой публике читателей. Они ориентированы в большей степени на начинающих IT-специалистов, поэтому обычным ПК-пользователям предложенная информация тоже будет понятна. Представленные материалы помогут сложить общее представление о virtualization technology у каждого человека.</p>
10
<h2>Определение</h2>
10
<h2>Определение</h2>
11
<p>Виртуализация - это возможность запускать при помощи специального программного обеспечения (менеджера виртуальных машин) одну или несколько операционных систем (ОС). В этом случае устройство, которое выступает основным (с него осуществляется запуск) носит название хоста, а запускаемая ОС - гостем. Также допускается использование специального приложения-гипервизора для реализации упомянутой задачи.</p>
11
<p>Виртуализация - это возможность запускать при помощи специального программного обеспечения (менеджера виртуальных машин) одну или несколько операционных систем (ОС). В этом случае устройство, которое выступает основным (с него осуществляется запуск) носит название хоста, а запускаемая ОС - гостем. Также допускается использование специального приложения-гипервизора для реализации упомянутой задачи.</p>
12
<p>Аппаратная виртуализация позволяет создавать виртуальные машины (ВМ) на физическом оборудовании. В процессе достижения поставленной цели имеющиеся у хоста ресурсы распределяются максимально эффективно.</p>
12
<p>Аппаратная виртуализация позволяет создавать виртуальные машины (ВМ) на физическом оборудовании. В процессе достижения поставленной цели имеющиеся у хоста ресурсы распределяются максимально эффективно.</p>
13
<p>При такой технологии возможно использование изолированных гостевых операционных систем, управляемых гипервизором напрямую. У нее поддерживается процессорная архитектура.</p>
13
<p>При такой технологии возможно использование изолированных гостевых операционных систем, управляемых гипервизором напрямую. У нее поддерживается процессорная архитектура.</p>
14
<h2>Принцип работы</h2>
14
<h2>Принцип работы</h2>
15
<p>Основной компонент в технологии virtualization - это гипервизор. С его помощью можно виртуально повторять функциональность тех или иных элементов, операционных систем и приложений. Гипервизор как бы изолирует одни процессы и инструкции, исполняемые процессором, от других. Так, словно они используются на разных устройствах.</p>
15
<p>Основной компонент в технологии virtualization - это гипервизор. С его помощью можно виртуально повторять функциональность тех или иных элементов, операционных систем и приложений. Гипервизор как бы изолирует одни процессы и инструкции, исполняемые процессором, от других. Так, словно они используются на разных устройствах.</p>
16
<p>Гипервизоры бывают двух типов. Первые способны запускаться самостоятельно на низком уровне без операционных систем, вторые - только как дочерние процессы внутри ОС. Именно первый вариант - это технология virtualization-technology.</p>
16
<p>Гипервизоры бывают двух типов. Первые способны запускаться самостоятельно на низком уровне без операционных систем, вторые - только как дочерние процессы внутри ОС. Именно первый вариант - это технология virtualization-technology.</p>
17
<p>В данном случае подразумевается использование специализированного аппаратного блока, который уже встроен в процессор. С помощью аппаратных расширений виртуальные машины способны выполняться на физических (реальных) серверах с минимальным вмешательством со стороны операционной системы. Соответствующее явление повышает уровень производительности и безопасности.</p>
17
<p>В данном случае подразумевается использование специализированного аппаратного блока, который уже встроен в процессор. С помощью аппаратных расширений виртуальные машины способны выполняться на физических (реальных) серверах с минимальным вмешательством со стороны операционной системы. Соответствующее явление повышает уровень производительности и безопасности.</p>
18
<h2>Классификация</h2>
18
<h2>Классификация</h2>
19
<p>Virtualization technology может быть разных видов:</p>
19
<p>Virtualization technology может быть разных видов:</p>
20
<ol><li>Полной. В этом случае оборудование будет имитироваться полностью. В конечном итоге пользователь получает среду, которая может быть запущена на серверах без сложной и длительной настройки.</li>
20
<ol><li>Полной. В этом случае оборудование будет имитироваться полностью. В конечном итоге пользователь получает среду, которая может быть запущена на серверах без сложной и длительной настройки.</li>
21
<li>Паравиртуализация. Соответствующий подход подразумевает, что для ВМ создается отдельная специальная версия операционной системы. Она может быть скорректирована или перекомпилирована с учетом предоставляемых сервером аппаратных ресурсов.</li>
21
<li>Паравиртуализация. Соответствующий подход подразумевает, что для ВМ создается отдельная специальная версия операционной системы. Она может быть скорректирована или перекомпилирована с учетом предоставляемых сервером аппаратных ресурсов.</li>
22
<li>Представление с аппаратной поддержкой. Виртуализированная машина будет создаваться с использованием исключительно тех ресурсов, которыми располагает конкретный компьютер - хост.</li>
22
<li>Представление с аппаратной поддержкой. Виртуализированная машина будет создаваться с использованием исключительно тех ресурсов, которыми располагает конкретный компьютер - хост.</li>
23
</ol><p>Выбор конкретной технологии зависит от того, какие именно задачи предстоит решать IT-специалистам.</p>
23
</ol><p>Выбор конкретной технологии зависит от того, какие именно задачи предстоит решать IT-специалистам.</p>
24
<h2>Области применения</h2>
24
<h2>Области применения</h2>
25
<p>Virtualization Technology используется для решения самых разных задач. К ним можно отнести:</p>
25
<p>Virtualization Technology используется для решения самых разных задач. К ним можно отнести:</p>
26
<ul><li>запуск гостевых операционных систем для активации прикладного программного обеспечения, которое не работает на хосте;</li>
26
<ul><li>запуск гостевых операционных систем для активации прикладного программного обеспечения, которое не работает на хосте;</li>
27
<li>разработку и отладку сетевых и кроссплатформенных программ на одном и том же устройстве;</li>
27
<li>разработку и отладку сетевых и кроссплатформенных программ на одном и том же устройстве;</li>
28
<li>обеспечение переноса данных и приложений с одной физической платформы на другую - специалисту достаточно скопировать образ виртуальной машины для этого;</li>
28
<li>обеспечение переноса данных и приложений с одной физической платформы на другую - специалисту достаточно скопировать образ виртуальной машины для этого;</li>
29
<li>запуск нескольких экземпляров серверных операционных систем в рамках одного физического сервера.</li>
29
<li>запуск нескольких экземпляров серверных операционных систем в рамках одного физического сервера.</li>
30
</ul><p>Обычные пользователи могут использовать технологию virtualization-technology специально для того, чтобы запускать на основном компьютере (хосте) старые игры. Это очень распространенное явление, особенно для тех, кто перешел на Windows 8/10, но не хочет отказываться от очень старых компьютерных игрушек.</p>
30
</ul><p>Обычные пользователи могут использовать технологию virtualization-technology специально для того, чтобы запускать на основном компьютере (хосте) старые игры. Это очень распространенное явление, особенно для тех, кто перешел на Windows 8/10, но не хочет отказываться от очень старых компьютерных игрушек.</p>
31
<h2>Преимущества и недостатки</h2>
31
<h2>Преимущества и недостатки</h2>
32
<p>У virtualization technology есть как плюсы, так и минусы. К преимуществам виртуализации можно отнести:</p>
32
<p>У virtualization technology есть как плюсы, так и минусы. К преимуществам виртуализации можно отнести:</p>
33
<ol><li>Экономичность. Пользователям и организациям не нужно будет запускать оборудование для формирования мощного физического сервера для решения той или иной задачи.</li>
33
<ol><li>Экономичность. Пользователям и организациям не нужно будет запускать оборудование для формирования мощного физического сервера для решения той или иной задачи.</li>
34
<li>Высокий уровень гибкости. Если на ВМ увеличивается нагрузка, можно масштабировать имеющиеся ресурсы. Это поможет обеспечить стабильное функционирование системы.</li>
34
<li>Высокий уровень гибкости. Если на ВМ увеличивается нагрузка, можно масштабировать имеющиеся ресурсы. Это поможет обеспечить стабильное функционирование системы.</li>
35
<li>Надежную изоляцию. Сбой или вирусное заражение одной ВМ при виртуализации никак не оказывают влияния на другие машины, расположенные на том же устройстве/сервере.</li>
35
<li>Надежную изоляцию. Сбой или вирусное заражение одной ВМ при виртуализации никак не оказывают влияния на другие машины, расположенные на том же устройстве/сервере.</li>
36
<li>Возможность управления версиями. Снимки ВМ дают возможность при виртуализации отменить неудачные изменения, а также быстро вернуться к первоначальному состоянию.</li>
36
<li>Возможность управления версиями. Снимки ВМ дают возможность при виртуализации отменить неудачные изменения, а также быстро вернуться к первоначальному состоянию.</li>
37
<li>Полный контроль над ресурсами. За счет этого допустимо распределение вычислительных мощностей между ВМ.</li>
37
<li>Полный контроль над ресурсами. За счет этого допустимо распределение вычислительных мощностей между ВМ.</li>
38
</ol><p>К недостаткам относят сильную зависимость от хоста - если он даст сбой, из строя выйдут все ВМ. Также иногда приходится покупать лицензионное программное обеспечение для хорошей виртуализации, а к этому не все готовы. А еще управление виртуализированной средой требует от пользователя определенных знаний. Неопытный человек не справится с этой задачей.</p>
38
</ol><p>К недостаткам относят сильную зависимость от хоста - если он даст сбой, из строя выйдут все ВМ. Также иногда приходится покупать лицензионное программное обеспечение для хорошей виртуализации, а к этому не все готовы. А еще управление виртуализированной средой требует от пользователя определенных знаний. Неопытный человек не справится с этой задачей.</p>
39
<h2>Процессоры со встроенной виртуализацией</h2>
39
<h2>Процессоры со встроенной виртуализацией</h2>
40
<p>Чтобы можно было грамотно организовать виртуализацию, необходимо наличие поддержки данной технологии со стороны процессора устройства. Сейчас многие из соответствующих элементов работают с ВМ.</p>
40
<p>Чтобы можно было грамотно организовать виртуализацию, необходимо наличие поддержки данной технологии со стороны процессора устройства. Сейчас многие из соответствующих элементов работают с ВМ.</p>
41
<p>Можно выделить следующие процессоры, которые поддерживают рассматриваемую технологию:</p>
41
<p>Можно выделить следующие процессоры, которые поддерживают рассматриваемую технологию:</p>
42
<ol><li>Intel (Интел). Здесь есть VT-x и VT-d. Первая - это технология Intel Virtualization. Она распространяется сейчас почти на все модели серверных и десктопных процессоров. Второй вариант - это Intel Virtualization-Technology for Directed I/O. Так называется виртуализация ввода-вывода от Intel, которая позволяет гостевым устройствам напрямую пользоваться сетевыми адаптерами, а также использовать графические и дисковые контроллеры.</li>
42
<ol><li>Intel (Интел). Здесь есть VT-x и VT-d. Первая - это технология Intel Virtualization. Она распространяется сейчас почти на все модели серверных и десктопных процессоров. Второй вариант - это Intel Virtualization-Technology for Directed I/O. Так называется виртуализация ввода-вывода от Intel, которая позволяет гостевым устройствам напрямую пользоваться сетевыми адаптерами, а также использовать графические и дисковые контроллеры.</li>
43
<li>AMD. В отличие от Intel, у AMD только один вариант рассматриваемой технологии. Он имеет название AMD Virtualization-Technology и напоминает VT-x. Только реализация здесь иная. Сейчас AMD-V поддерживается на семействе процессоров Opteron второго и третьего поколения, Athlon 64 X2, Fusion, Sempron Huron и Sargas, а также Phenom и Phenom 2.</li>
43
<li>AMD. В отличие от Intel, у AMD только один вариант рассматриваемой технологии. Он имеет название AMD Virtualization-Technology и напоминает VT-x. Только реализация здесь иная. Сейчас AMD-V поддерживается на семействе процессоров Opteron второго и третьего поколения, Athlon 64 X2, Fusion, Sempron Huron и Sargas, а также Phenom и Phenom 2.</li>
44
</ol><p>Теперь понятно, что собой представляет виртуализация аппаратного типа. Научиться ей пользоваться и изучить досконально процессоры с поддержкой данной технологии помогут дистанционные компьютерные курсы.</p>
44
</ol><p>Теперь понятно, что собой представляет виртуализация аппаратного типа. Научиться ей пользоваться и изучить досконально процессоры с поддержкой данной технологии помогут дистанционные компьютерные курсы.</p>
45
<p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
45
<p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
46
46