Некоторые из них управляют оптимизацией, которую может выполнять виртуальная машина, когда она знает операционную систему.
Я знаю одну очень полезную оптимизацию - обнаружение спин-блокировки. Когда Windows вводит CriticalSection или Linux вводит pthread_mutex_lock, загрузка ЦП кратковременно возрастает до 100%, пока он ожидает завершения работы другого ЦП. Если виртуальная машина знает об этом, она может сразу же запустить другой поток ЦП.
Еще одна оптимизация - это драйвер виртуальной графики. Гость Linux получит виртуальную карту OpenGL, в то время как Windows получит карту DX9.