5. Программные средства реализации информационных процессов


Download 331.23 Kb.
bet14/33
Sana16.09.2023
Hajmi331.23 Kb.
#1679730
1   ...   10   11   12   13   14   15   16   17   ...   33
Bog'liq
5.Программные средства реализации информационны..

5.6.2. Виды виртуализации
Классификация виртуализации носит условный характер, её условно можно разделить на две фундаментально различающиеся категории:
виртуализация платформ. Продуктом этого вида виртуализации являются виртуальные машины некие программные абстракции, запускаемые на платформе реальных аппаратно-программных систем.
виртуализация ресурсов. Данный вид виртуализации преследует своей целью комбинирование или упрощение представления аппаратных ресурсов для пользователя и получение неких пользовательских абстракций оборудования, пространств имен, сетей и т.п.
5.6.2.1. Виртуализация платформ
В зависимости от степени виртуализации аппаратных ресурсов, виртуализацию платформ делят на следующие виды:
− виртуализация серверов;
− виртуализация на уровне ОС;
виртуализация приложений;
− виртуализация представлений.
Виртуализация серверов сводится к:
− полной эмуляции (симуляции);
− частичной эмуляции (нативной или встроенной виртуализации);
− частичной виртуализации;
− паравиртуализация.
Полная эмуляция (симуляция). Этот вид виртуализации построен на основе полной эмуляции всего аппаратного обеспечения определенной платформы. Такой подход позволяет эмулировать различные аппаратные архитектуры. Например, на платформе x86 это позволяет запустить операционную систему, разработанную для процессоров IBM PowerPC.
Главным и основным минусом такого подхода является очень низкое быстродействие гостевой системы (в 100—1000 раз меньше, чем физического компьютера), так как происходит полная эмуляция всех инструкций виртуального процессора, а инструкции физического процессора совсем не используются.
Полная эмуляция используется исключительно при разработке системного программного обеспечения и в образовательных целях. Например, при разработке программного обеспечения под процессоры, которые еще не реализованы физически; для низкоуровневой отладки операционных систем, так как симуляция позволяют отслеживать все инструкции виртуального процессора, что нельзя сделать в системах, которые частично или полностью используют реальный процессор.
Программные платформы симуляции: VMware Workstation, VMware Server, VMware ESX Server, Virtual Iron, Microsoft Hyper-V Server, Microsoft Virtual PC, Sun VirtualBox, Parallels Desktop и другие.

Download 331.23 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling