Учебное пособие состоит из восьми глав, написано в соответствии с программой курса «Администрирование вычислительных систем и сетей»



Pdf көрінісі
бет21/117
Дата14.09.2023
өлшемі4,61 Mb.
#181083
түріУчебное пособие
1   ...   17   18   19   20   21   22   23   24   ...   117
Байланысты:
Учебное пособие

Понятие виртуализации 
Понятие «виртуализация» – одно из наиболее распространенных терминов 
информационных технологиях, однако строгого определения этого понятия 
практически нет. Произведя анализ предлагаемых определений данного термина 
можно сформулировать следующее определение виртуализации: это набор 
средств и технологий, позволяющих распределять совокупность ресурсов 
вычислительной системы между многими средами выполнения приложений. 
В настоящее время исследователи в области информационных технологий 
сходятся в классификации понятия виртуализации, а именно его условного 
подразделения на две фундаментально различающиеся категории, а именно: 
виртуализации платформ и виртуализации ресурсов. 
Под 
виртуализацией платформ 
следует понимать создание программных 
систем на основе существующих аппаратно-программных комплексов, 
зависящих или независящих от них. Система, предоставляющая аппаратные 
ресурсы и программное обеспечение, называется «хостовой», а симулируемые 
ей системы – «гостевыми». Чтобы «гостевые» системы могли стабильно 
функционировать на платформе «хостовой» системы, необходимо, чтобы 
программное и аппаратное обеспечение хоста было достаточно надежным и 
предоставляло необходимый набор интерфейсов для доступа к его ресурсам. 
Есть несколько видов виртуализации платформ, в каждом из которых 
осуществляется свой подход к понятию «виртуализация». Виды виртуализации 
платформ зависят от того, насколько полно осуществляется симуляция 
аппаратного обеспечения. 
До сих пор нет единого мнения об устоявшихся понятиях и дефинициях в 
сфере виртуализации, поэтому следующее деление на подвиды – следствие 
анализа многих источников вопросов виртуализации. 
Хотя данная классификация весьма условна, виртуализацию платформ в 
основном подразделяют на несколько видов: 
1.
Полная эмуляция (симуляция). 
При таком виде виртуализации 
виртуальная машина полностью виртуализирует все аппаратное обеспечение при 
сохранении «гостевой» операционной системы в неизменном виде. Такой подход 
позволяет эмулировать различные аппаратные архитектуры. Например, можно 
запускать виртуальные машины с «гостевыми» системами для 32-разрядных 
процессоров на платформах с другой архитектурой. 
Долгое время такой вид виртуализации использовался, чтобы разрабатывать 
программное обеспечение для новых процессоров еще до того, как они были 
физически доступными. Такие эмуляторы также применяют для низкоуровневой 


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


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   117




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет