Оглавление
Гипервизор
-
Основы виртуализации
- Виртуализация позволяет запускать несколько операционных систем на одном физическом компьютере.
- Гипервизоры обеспечивают изоляцию между виртуальными машинами и операционной системой.
-
История и развитие
- Виртуализация началась в 1960-х годах с разработки операционной системы Multics.
- В 1970-х годах IBM представила концепцию виртуальных машин.
- В 1980-х годах Sun Microsystems представила Solaris, первую операционную систему, поддерживающую виртуализацию.
- В 1990-х годах VMware и Microsoft начали разработку гипервизоров.
-
Технологии и архитектура
- Гипервизоры могут быть основаны на аппаратной виртуализации или паравиртуализации.
- Аппаратная виртуализация использует специальные инструкции для эмуляции работы процессора.
- Паравиртуализация позволяет гостевым операционным системам напрямую взаимодействовать с гипервизором.
-
Применение и эволюция
- Виртуализация стала широко использоваться в серверных и корпоративных системах в 2000-х годах.
- В Unix-системах виртуализация была возрождена для управления ресурсами и упрощения управления.
- В архитектуре x86 виртуализация была внедрена в 1990-х годах и получила аппаратную поддержку в 2005 году.
-
Безопасность и последствия
- Использование гипервизоров может привести к появлению вредоносных программ, известных как гиперпрохваты.
- Microsoft и Университет штата Северная Каролина разработали антируткит Hooksafe для защиты от гиперпрохватов.
Полный текст статьи: