Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025) — различия между версиями

Материал из 0x1.tv

;{{SpeakerInfo}}: {{Speaker|Константин Невидин}}
<blockquote>
Для корректной работы по виртуализации физических ресурсов гипервизор должен опираться на аппаратные свойства платформы, обеспечивающие виртуализацию. В RISC-V такие свойства прописаны в привилегированной спецификации в виде H-расширения или
расширения гипервизора. Это расширение виртуализирует уровень супервизора (операционной системы), чтобы эффективно управлять гостевыми операционными системами с помощью гипервизоров 1го или 2го типов. 

Расширение гипервизора 
* превращает режим супервизора в гипервизор-расширенный режим супервизора (HS режим, или режим гипервизора). 
* добавляет еще один уровень трансляции адресов памяти и I/O подсистем, отображенных в физическую память гипервизора. 

Режим гипервизора действует подобно режиму супервизора, но при этом добавляются инструкции и регистры для обработки нового уровня трансляции адресов и поддержки хостинга операционных систем в виртуальном режиме супервизора. 

Обычные операционные системы, запускаемые в супервизор режиме, могут выполняться без модификации как HS-режиме, так
и в качестве гостевой операционной системе в виртуальном режиме супервизора.

Будет представлена общая концепция реализации виртуализации с помощью аппаратных возможностей экосистемы RISC-V, показаны методы реализации режима
гипервизора в «железе».
</blockquote>

{{VideoSection}}
{{vimeoembed|1094893895|800|450}}
<!-- {{youtubelink|}} -->

== Thesis ==
Виртуализация вычислений  это технология, которая позволяет создавать виртуальные версии компьютерных ресурсов, таких как операционные системы, серверы, хранилища и сети. Вместо того чтобы использовать физическое оборудование для каждой задачи, виртуализация позволяет запускать несколько виртуальных машин на одном физическом устройстве. 

Важность виртуализации заключается в том, что она помогает:
*  Снизить затраты. На одной машине, может быть, несколько различных операционных систем и сервисов, что позволяет экономить на электроэнергии, охлаждении и оборудовании.
*  Повысить производительность. Ресурсы распределяются более эффективно: пока одна виртуальная машина простаивает, другим по потребности выделяется больше ресурсов.
* Улучшить масштабируемость. Легко добавлять новые серверы в ИТ-инфраструктуру, заменять и обновлять старые, не занимаясь полной переустановкой всего сервера.
* Обеспечить безопасность. Разные операционные системы, клиенты и процессы изолированы друг от друга, и в случае заражения или иных проблем они затронут только одну конкретную виртуальную машину, а не все системы.
* Ускорить развёртывание. С помощью виртуализации можно быстро развёртывать новые серверы и приложения, что сокращает время на внедрение новых решений и улучшает оперативность бизнеса.

В основе виртуализации обычно находится гипервизор. Гипервизор  это программа, которая управляет физическими ресурсами сервера или компьютера и распределяет эти ресурсы между несколькими операционными системами, позволяя запускать их одновременно. Он создаёт виртуализационный слой, отделяющий реальные аппаратные компоненты  процессоры, ОЗУ и другие физические ресурсы от виртуальных машин и
операционных систем, которые на них работают. 

Гипервизор является движущей силой концепции работы виртуальный частных серверов и виртуализации, позволяя физическому хост-компьютеру управлять несколькими виртуальными машинами в качестве гостевых ОС, что в свою очередь помогает максимально эффективно использовать вычислительные ресурсы, такие как память, пропускная способность сети и количество циклов процессора.


{{SlidesSection}}
[[File:Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf|left|page=-|300px]]

{{----}}
[[File:{{#setmainimage:Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025)!.jpg}}|center|640px]]
{{LinksSection}}

* 
<!-- <blockquote>[©]</blockquote> -->

<references/>

<!-- topub -->

[[Категория:OSDAY-2025]]

Версия 09:33, 24 июня 2025

Докладчик
Константин Невидин.jpg
Константин Невидин

Для корректной работы по виртуализации физических ресурсов гипервизор должен опираться на аппаратные свойства платформы, обеспечивающие виртуализацию. В RISC-V такие свойства прописаны в привилегированной спецификации в виде H-расширения или расширения гипервизора. Это расширение виртуализирует уровень супервизора (операционной системы), чтобы эффективно управлять гостевыми операционными системами с помощью гипервизоров 1го или 2го типов.

Расширение гипервизора

  • превращает режим супервизора в гипервизор-расширенный режим супервизора (HS режим, или режим гипервизора).
  • добавляет еще один уровень трансляции адресов памяти и I/O подсистем, отображенных в физическую память гипервизора.

Режим гипервизора действует подобно режиму супервизора, но при этом добавляются инструкции и регистры для обработки нового уровня трансляции адресов и поддержки хостинга операционных систем в виртуальном режиме супервизора.

Обычные операционные системы, запускаемые в супервизор режиме, могут выполняться без модификации как HS-режиме, так и в качестве гостевой операционной системе в виртуальном режиме супервизора.

Будет представлена общая концепция реализации виртуализации с помощью аппаратных возможностей экосистемы RISC-V, показаны методы реализации режима гипервизора в «железе».

Видео

Thesis

Виртуализация вычислений — это технология, которая позволяет создавать виртуальные версии компьютерных ресурсов, таких как операционные системы, серверы, хранилища и сети. Вместо того чтобы использовать физическое оборудование для каждой задачи, виртуализация позволяет запускать несколько виртуальных машин на одном физическом устройстве.

Важность виртуализации заключается в том, что она помогает:

  • Снизить затраты. На одной машине, может быть, несколько различных операционных систем и сервисов, что позволяет экономить на электроэнергии, охлаждении и оборудовании.
  • Повысить производительность. Ресурсы распределяются более эффективно: пока одна виртуальная машина простаивает, другим по потребности выделяется больше ресурсов.
  • Улучшить масштабируемость. Легко добавлять новые серверы в ИТ-инфраструктуру, заменять и обновлять старые, не занимаясь полной переустановкой всего сервера.
  • Обеспечить безопасность. Разные операционные системы, клиенты и процессы изолированы друг от друга, и в случае заражения или иных проблем они затронут только одну конкретную виртуальную машину, а не все системы.
  • Ускорить развёртывание. С помощью виртуализации можно быстро развёртывать новые серверы и приложения, что сокращает время на внедрение новых решений и улучшает оперативность бизнеса.

В основе виртуализации обычно находится гипервизор. Гипервизор — это программа, которая управляет физическими ресурсами сервера или компьютера и распределяет эти ресурсы между несколькими операционными системами, позволяя запускать их одновременно. Он создаёт виртуализационный слой, отделяющий реальные аппаратные компоненты — процессоры, ОЗУ и другие физические ресурсы от виртуальных машин и операционных систем, которые на них работают.

Гипервизор является движущей силой концепции работы виртуальный частных серверов и виртуализации, позволяя физическому хост-компьютеру управлять несколькими виртуальными машинами в качестве гостевых ОС, что в свою очередь помогает максимально эффективно использовать вычислительные ресурсы, такие как память, пропускная способность сети и количество циклов процессора.


Презентация

Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025).pdf
Виртуализация вычислений в экосистеме RISC-V с помощью режима гипервизора (Константин Невидин, OSDAY-2025)!.jpg

Примечания и ссылки