HTML Diff
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