Патенты автора ГЕЙНИ Чарлз (US)

Изобретение относится к команде запуска виртуального выполнения для диспетчеризации множественных потоков на компьютере. Технический результат – сокращение непроизводительных издержек администрирования гипервизора в многопоточном окружении. Система для диспетчеризации множественных потоков в конфигурации, содержащая ядро, которое включает в себя физические потоки и являющееся эксплуатируемым в режиме единственного потока (ST) и в многопоточном (МТ) режиме, хост-программу, сконфигурированную для запуска виртуального выполнения (запуска VE) для диспетчеризации гостевого логического объекта, который включает в себя гостевую виртуальную машину (VM). Команда запуска VE выполняется ядром и включает в себя получение из заданного командой запуска VE местоположения описания состояния, имеющего гостевое состояние. Выполнение включает в себя выявление на основании гостевого состояния того, включает ли гостевой логический объект в себя единственный гостевой поток или множественные гостевые потоки, и на основании гостевого состояния и при выявлении того, что гостевой логический объект включает в себя единственный гостевой поток или множественные гостевые потоки, запуск гостевых потоков на ядре в режиме МТ или режиме ST. 2 н. и 8 з.п. ф-лы, 14 ил.

Изобретение относится к области компьютерной техники. Техническим результатом является расширение арсенала технических средств для реализации назначения, заключающегося в администрировании обработки в пределах вычислительного окружения. Способ администрирования обработки содержит инициирование посредством хост-процессора первой гостевой виртуальной машины, производящей обработку в первом архитектурном режиме, имеющем первую архитектуру системы команд и обеспечивающем первый набор архитектурных функций, второй гостевой виртуальной машины, производящей обработку во втором архитектурном режиме, имеющем вторую архитектуру системы команд и обеспечивающем второй набор архитектурных функций, причем второй набор архитектурных функций является уменьшенным набором первого и выбранная архитектурная функция, обеспечиваемая в первом наборе, отсутствует во втором, причем второй архитектурный режим является режимом запрета функции, и выполнение обработки посредством второй гостевой виртуальной машины, причем выполнение обработки отменяет один или несколько управляющих элементов, связанных с выбранной архитектурной функцией, которые заданы для управления выполнением второй гостевой виртуальной машиной. 3 н. и 15 з.п. ф-лы, 28 ил.

 


Наверх