会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • METHOD AND APPARATUS FOR MULTITHREADED GUEST OPERATING SYSTEM EXECUTION THROUGH A MULTITHREADED HOST VIRTUAL MACHINE MONITOR
    • 通过多路主机虚拟机监控器进行多用户操作系统执行的方法和装置
    • US20080155536A1
    • 2008-06-26
    • US11615821
    • 2006-12-22
    • Konstantin Levit-GurevichBoaz Ouriel
    • Konstantin Levit-GurevichBoaz Ouriel
    • G06F9/455
    • G06F9/4843G06F9/45558G06F2009/45575
    • Methods and apparatus for virtualization of guest operating systems (OSs) include allocating virtual machines (VMs). The VMs are assigned to each of the available hardware threads and resumed or launched for the first time. If scheduling of additional VMs is required upon exiting the VM context, another VM is selected and assigned to the hardware thread to be resumed or launched. A VM monitor is used to resume or launch a VM while the host operating system is prevented from controlling the hardware thread. A VM context structure is loaded. The thread is set to the state of the guest OS and the VM context is resumed or launched. The state of the guest OS is saved locally during a context switch to the context of the VM monitor. The VM context structure is then cleared and the host OS is allowed to control the hardware thread again.
    • 客户机操作系统(OS)虚拟化的方法和装置包括分配虚拟机(VM)。 虚拟机被分配给每个可用的硬件线程,并首次恢复或启动。 如果在退出VM上下文时需要安排其他VM,则选择另一个VM并将其分配给要恢复或启动的硬件线程。 当主机操作系统被阻止控制硬件线程时,VM监视器用于恢复或启动VM。 VM上下文结构被加载。 线程被设置为客户操作系统的状态,并且VM上下文被恢复或启动。 在上下文切换到VM监视器的上下文期间,将本地保存客户操作系统的状态。 然后清除VM上下文结构,并允许主机OS再次控制硬件线程。
    • 3. 发明申请
    • Ultra fast multi-processor system simulation using dedicated virtual machines
    • 使用专用虚拟机的超快速多处理器系统仿真
    • US20050091022A1
    • 2005-04-28
    • US10692946
    • 2003-10-24
    • Konstantin Levit-GurevichBoaz OurielIgor LiokumovichIdo Shamir
    • Konstantin Levit-GurevichBoaz OurielIgor LiokumovichIdo Shamir
    • G06F17/50
    • G06F11/3664G06F17/5022
    • An apparatus is used to simulate a multiple-processor system by creating multiple virtual machines. The multiple virtual machines may be formed within a single central processing unit (CPU) hardware implementing Virtual Machine Extension (VMX) technology. In an example, the apparatus includes a host environment and a virtual environment that includes the multiple virtual machines. Virtual code may be executed on each of the multiple virtual machines under the control of a direct execution monitor within the host environment. The direct execution monitor may create the virtual machines and control exit and entry thereto. The direct execution monitor may monitor the virtual machines for sensitive events that are to be handled by the host environment, not the virtual environment. The direct execution monitor may determine the nature of the sensitive event, such as whether the instructions associated with the sensitive event should be de-virtualized and simulated separately. The apparatus allows the virtual code to operate as though it is operating on its own dedicate physical processor at a native level.
    • 一种装置用于通过创建多个虚拟机来模拟多处理器系统。 多个虚拟机可以形成在实现虚拟机扩展(VMX)技术的单个中央处理单元(CPU)硬件中。 在一个示例中,该设备包括主机环境和包括多个虚拟机的虚拟环境。 可以在主机环境中的直接执行监视器的控制下,在多个虚拟机中的每一个上执行虚拟代码。 直接执行监视器可以创建虚拟机并控制退出并进入其中。 直接执行监视器可以监视虚拟机的主机环境而不是虚拟环境处理的敏感事件。 直接执行监视器可以确定敏感事件的性质,例如与敏感事件相关联的指令是否应该被去虚拟化并分别进行模拟。 该设备允许虚拟代码操作,就像它在自己的专用物理处理器上操作一样。
    • 4. 发明授权
    • Method and apparatus for multithreaded guest operating system execution through a multithreaded host virtual machine monitor
    • 通过多线程主机虚拟机监视器执行多线程客户机操作系统的方法和设备
    • US08621459B2
    • 2013-12-31
    • US11615821
    • 2006-12-22
    • Konstantin Levit-GurevichBoaz Ouriel
    • Konstantin Levit-GurevichBoaz Ouriel
    • G06F9/455
    • G06F9/4843G06F9/45558G06F2009/45575
    • Methods and apparatus for virtualization of guest operating systems (OSs) include allocating virtual machines (VMs). The VMs are assigned to each of the available hardware threads and resumed or launched for the first time. If scheduling of additional VMs is required upon exiting the VM context, another VM is selected and assigned to the hardware thread to be resumed or launched. A VM monitor is used to resume or launch a VM while the host operating system is prevented from controlling the hardware thread. A VM context structure is loaded. The thread is set to the state of the guest OS and the VM context is resumed or launched. The state of the guest OS is saved locally during a context switch to the context of the VM monitor. The VM context structure is then cleared and the host OS is allowed to control the hardware thread again.
    • 客户机操作系统(OS)虚拟化的方法和装置包括分配虚拟机(VM)。 虚拟机被分配给每个可用的硬件线程,并首次恢复或启动。 如果在退出VM上下文时需要安排其他VM,则选择另一个VM并将其分配给要恢复或启动的硬件线程。 当主机操作系统被阻止控制硬件线程时,VM监视器用于恢复或启动VM。 VM上下文结构被加载。 线程被设置为客户操作系统的状态,并且VM上下文被恢复或启动。 在上下文切换到VM监视器的上下文期间,将本地保存客户操作系统的状态。 然后清除VM上下文结构,并允许主机OS再次控制硬件线程。