摘要 |
1. Реализованный в компьютере способ для блокировки определенных функций для выполнения командой от выполнения логическим процессором, выполняющим виртуальную машину, способ содержит:установку (1251) значения блокировки команд (1008) для виртуальной машины;считывание (1252) указанным логическим процессором команды (1101) для выполнения логическим процессором, причем команда содержит код операции и определяет код функции (1102) из множества кодов функций, причем код функции используется для выбора функции для выполнения командой, причем команда поддерживается одним или более физическими процессорами;определение (1253) значения блокировки команд виртуальной машины;в зависимости от значения блокировки команд, разрешающего (1007, 1255) выполнение команды, имеющей код функции, выполнение считанной команды логическим процессором; ив зависимости от значения блокировки команд, не разрешающего (1006, 1256) выполнение команды, имеющей код функции, блокировка выполнения считанной команды и вызов события программного исключения.2. Способ по п.1, дополнительно включающий:значение блокировки команд (1008), которое было определено для виртуальной машины для блокировки выполнения функций для выполнения командой, указанную установку значения блокировки команд в зависимости от включения виртуальной машины для использования физического процессора;установку (1351) другого значения блокировки команд, определенного для другой виртуальной машины, выполняющейся на другом логическом процессоре, указанную установку другого значения блокировки команд в зависимости от включения другой виртуальной машины для использования физического процессора; |