Эмуляция

Emulation

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

Эмуляция — способ предоставить программе или гостевой ОС модель аппаратного устройства либо целой вычислительной платформы средствами программного обеспечения. Эмулятор принимает обращения к моделируемому интерфейсу, интерпретирует их и выполняет соответствующие действия на доступных ресурсах хоста. Эмулированное устройство может выглядеть для гостя как распространённый контроллер дисков, сетевой адаптер или графический адаптер. Это повышает совместимость, поскольку гостевая ОС использует стандартный драйвер, но обработка операций программой обычно создаёт больше накладных расходов, чем паравиртуальный драйвер или прямое назначение устройства. Эмуляция используется для запуска устаревших ОС, тестирования, совместимости образов и предоставления базовых виртуальных устройств. Она может быть частью виртуализации: например, гипервизор может выполнять гостевой код с аппаратной поддержкой процессора, но эмулировать отдельные устройства. Полносистемная эмуляция также позволяет воспроизводить архитектуру команд, отличную от архитектуры хоста, обычно ценой более высоких накладных расходов. От passthrough она отличается отсутствием прямой передачи физического устройства гостю.
Просмотров: 158

Где встречается

Статьи, в которых используется термин «Эмуляция»

Связанные термины

Blast Extreme

Blast Extreme — протокол удалённого отображения рабочих столов и приложений в Horizon, передающий сжатые графику, аудио и пользовательский ввод по сетевому соединению.

ВиртуализацияСетьПроизводительность

Checkpoint(Hyper-V checkpoint)

Контрольная точка Hyper-V — сохранённое состояние конфигурации и виртуальных дисков ВМ для отката; стандартная точка также сохраняет память работающей ВМ.

ВиртуализацияWindowsБазовый

CPU Pinning

CPU Pinning — способ назначения виртуальным ЦП фиксированных логических процессоров хоста, ограничивающий их выполнение заданным набором логических процессоров.

ВиртуализацияПроцессорПроизводительность

CPU Ready(CPU Ready time)

CPU Ready — метрика планировщика ESXi, показывающая время, когда готовый к выполнению vCPU ожидает доступа к логическому процессору хоста (pCPU); это не загрузка CPU гостевой ОС.

ВиртуализацияVMwareПроизводительность

DCUI(Direct Console User Interface)

DCUI — локальный текстовый интерфейс консоли ESXi для начальной настройки хоста и выполнения ограниченных операций администрирования без vCenter Server.

ВиртуализацияУправлениеVMware