会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • FAILURE MANAGEMENT METHOD AND COMPUTER
    • 故障管理方法与计算机
    • US20110271152A1
    • 2011-11-03
    • US13079155
    • 2011-04-04
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F11/07
    • G06F11/0793G06F11/0712G06F11/079
    • A failure management method for a computer including a processor, and a memory connected to the processor, and in which the processor containing a memory protection function, executes a first software program and a second software program monitoring the operation of the first software program, and the second software program retains error information including address information and access-related information; and the method implemented by the by the second software program includes a step for detecting the occurrence of errors in the memory; and a step for prohibiting access to the address of the memory where the error occurred, and monitoring the access state; and a step for executing the failure processing when accessing by the first software program of the address of the memory where the error occurred was detected.
    • 一种用于包括处理器和连接到处理器的存储器并且其中包含存储器保护功能的处理器的计算机的故障管理方法执行监视第一软件程序的操作的第一软件程序和第二软件程序,以及 第二软件程序保留包括地址信息和访问相关信息的错误信息; 并且由第二软件程序实现的方法包括用于检测存储器中的错误的发生的步骤; 以及禁止访问发生错误的存储器的地址并监视访问状态的步骤; 以及当检测到发生错误的存储器的地址访问时执行由第一软件程序访问的故障处理的步骤。
    • 2. 发明申请
    • VIRTUALIZATION METHOD AND VIRTUAL MACHINE
    • 虚拟化方法与虚拟机
    • US20110197190A1
    • 2011-08-11
    • US12980549
    • 2010-12-29
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F9/455
    • G06F9/30076G06F9/30101G06F9/30181G06F9/30189G06F9/45558G06F2009/45566
    • There is a need for providing the Xeon CPU with a two-level VM that is independent of VMM types and prevents the throughput from degrading when the OS operates the privilege register. A machine is provided with a processor and memory. The machine includes a first virtual machine manager for managing a virtual machine, a second virtual machine for managing an operating system, first management information, and second management information. The processor is provided with a register and a shadowing function. The machine uses a virtualization method. The first virtual machine manager detects a call from the second virtual machine manager. The first virtual machine manager enables the shadowing function when it is determined that an instruction for enabling the shadowing function caused the call.
    • 需要为Xeon CPU提供独立于VMM类型的两级VM,并防止操作系统操作特权寄存器时吞吐量降低。 机器上设有处理器和存储器。 该机器包括用于管理虚拟机的第一虚拟机管理器,用于管理操作系统的第二虚拟机,第一管理信息和第二管理信息。 处理器具有寄存器和遮蔽功能。 该机器使用虚拟化方法。 第一个虚拟机管理器检测来自第二个虚拟机管理器的呼叫。 当确定启用遮蔽功能的指令引起呼叫时,第一虚拟机管理器启用阴影功能。
    • 4. 发明申请
    • VIRTUAL MACHINE SYSTEM AND CONTROL METHOD THEREOF
    • 虚拟机系统及其控制方法
    • US20100332722A1
    • 2010-12-30
    • US12819416
    • 2010-06-21
    • Eiichiro OIWANaoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • Eiichiro OIWANaoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • G06F12/00G06F9/455
    • G06F9/45558G06F2009/45566
    • In a two-level virtual machine system having child VMMs operating on a parent VMM, the field update frequency of VMCS and VMCB which control a VMM assist function of a CPU is not uniform. A G field requiring reflection of emulation results is higher in update frequency than a C field. The semiconductor quantity and power dissipation caused by the assist function expansion tend to increase in the C field used for a condition decision as compared with the G field simply retaining a value because influence upon the CPU operation is greater in the C field. Therefore, events relating to the G field which is high in update frequency and less in increase of semiconductor quantity and power dissipation caused by the assist function expansion are coped with by the CPU with its assist function expanded. Events relating to the C field are coped with by the parent VMM.
    • 在具有在母VMM上操作的子VMM的两级虚拟机系统中,控制CPU的VMM辅助功能的VMCS和VMCB的现场更新频率不均匀。 需要反映仿真结果的G场在更新频率上高于C场。 由于辅助功能扩展引起的半导体量和功率耗散在用于条件判定的C字段中比G字段更容易增加,简单地保留值,因为在C字段中对CPU操作的影响更大。 因此,通过辅助功能扩展的CPU来处理与由辅助功能扩展引起的更新频率高,半导体量增加和功率耗散小的G场有关的事件。 有关C字段的事件由父VMM处理。
    • 5. 发明申请
    • VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制程序和虚拟机系统
    • US20120124575A1
    • 2012-05-17
    • US13338806
    • 2011-12-28
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • G06F9/455
    • G06F9/45558G06F2009/45579G06F2009/45587
    • The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and suppression of the overhead accompanying page exception handling in the case of operating a first OS that has a function of making another OS run on a virtual machine. A VMM creates a shadow PT (Page Table) for prohibiting reading-writing of privileged memory that requires emulation of reading/writing by using a RSV-bit, and registers the shadow PT and the second PT that a second OS operating on the first OS has in an x86 compatible CPU equipped with page exception detecting function using two PT's. When a page exception occurs, the VMM refers to cause code of the page exception and, when a P field of the cause code is 0, determines immediately that emulation is unnecessary.
    • 在操作在虚拟机上的存储器使用量大的程序的情况下,与程序相关联的页面异常处理的兼容性兼容,并且在操作具有第 使另一个操作系统在虚拟机上运行的功能。 VMM创建一个阴影PT(页表),用于禁止需要通过使用RSV位来仿真读/写的特权存储器的读写,并且注册在第一OS上操作的第二OS的阴影PT和第二PT 在一个x86兼容的CPU中配备了使用两个PT的页面异常检测功能。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 6. 发明申请
    • VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制程序和虚拟机系统
    • US20080307180A1
    • 2008-12-11
    • US12030498
    • 2008-02-13
    • Naoya HATTORIToshiomi MorikiYuji Tsushima
    • Naoya HATTORIToshiomi MorikiYuji Tsushima
    • G06F12/14G06F9/455
    • G06F9/45558G06F2009/45579G06F2009/45587
    • The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and suppression of the overhead accompanying page exception handling in the case of operating a first OS that has a function of making another OS run on a virtual machine. A VMM creates a shadow PT for prohibiting reading-writing of privileged memory that requires emulation of reading/writing by using a RSV-bit, and registers the shadow PT and the second PT that a second OS operating on the first OS has in an x86 compatible CPU equipped with a page exception detecting function using two PT's. When a page exception occurs, the VMM refers to a cause code of the page exception and, when a P field of the cause code is 0, determines immediately that emulation is unnecessary.
    • 在操作在虚拟机上的存储器使用量大的程序的情况下,与程序相关联的页面异常处理的兼容性兼容,并且在操作具有第 使另一个操作系统在虚拟机上运行的功能。 VMM创建一个阴影PT,用于禁止需要通过使用RSV位来仿真读/写的特权存储器的读写,并且将在第一OS上操作的第二操作系统的第二个操作系统的第二个PT注册到x86 兼容CPU配备了使用两个PT的页面异常检测功能。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 7. 发明申请
    • VIRTUAL MACHINE SYSTEM AND METHOD FOR CONTROLLING INTERRUPT THEREOF
    • 虚拟机系统及其中断控制方法
    • US20100138208A1
    • 2010-06-03
    • US12624827
    • 2009-11-24
    • Naoya HATTORIToshiomi MorikiTakashige BabaYuji Tsushima
    • Naoya HATTORIToshiomi MorikiTakashige BabaYuji Tsushima
    • G06F9/455G06F9/22
    • G06F9/4812G06F9/45558G06F2009/45579
    • A VMM disables an interrupt interception flag on at least one CPU to execute, upon reception of an interrupt, an interrupt handler code of an OS, and enables the interrupt interception flag on the at least one CPU to execute, upon the reception of the interrupt, an emulator in the VMM. When, to a virtual machine, an I/O device is assigned in a dedicated form, and when the CPU is assigned while the interrupt interception is disabled, a destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is disabled. When, to the virtual machine, the I/O device is assigned in a shared form, or when the CPU is assigned while the interrupt interception is disabled, the destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is enabled.
    • VMM在至少一个CPU上禁用中断拦截标志,在接收到中断时执行OS的中断处理程序代码,并且使得至少一个CPU上的中断拦截标志在接收到中断时执行 ,VMM中的一个仿真器。 当虚拟机以专用形式分配I / O设备时,当中断拦截被禁止时分配CPU时,来自物理I / O设备的中断目的地被设置为相应的CPU 禁止中断拦截。 当虚拟机将I / O设备以共享形式分配时,或者当中断拦截被禁止时分配CPU时,来自物理I / O设备的中断目的地设置为相应的CPU 在其上启用中断拦截。
    • 8. 发明申请
    • VIRTUAL MACHINE CONTROL METHOD AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制方法与虚拟机系统
    • US20130232490A1
    • 2013-09-05
    • US13859778
    • 2013-04-10
    • Toshiomi MORIKINaoya HATTORIYuji TSUSHIMA
    • Toshiomi MORIKINaoya HATTORIYuji TSUSHIMA
    • G06F9/455
    • G06F9/45533G06F9/45558G06F9/463G06F2009/45566
    • Provided is a virtual machine including a first virtualization module operating on a physical CPU, for providing a first CPU, and a second virtualization module operating on the first CPU, for providing second CPU. The second virtualization module includes first processor control information holding a state of the first CPU obtained at a time of execution of the user program. The first virtualization module includes second processor control information containing a state of the physical CPU obtained at the time of the execution of the second virtualization module, third processor control information containing a state of the physical CPU obtained at the time of the execution of the user program, and prefetch entry information in which information to be prefetched from the third processor control information is set, and, upon detection of a event, the information set in the prefetch entry information is reflected to the first processor control information.
    • 提供了一种虚拟机,其包括在物理CPU上操作的第一虚拟化模块,用于提供第一CPU,以及在第一CPU上操作的第二虚拟化模块,用于提供第二CPU。 第二虚拟化模块包括保持执行用户程序时获得的第一CPU的状态的第一处理器控制信息。 第一虚拟化模块包括第二处理器控制信息,其包含执行第二虚拟化模块时获得的物理CPU的状态的第三处理器控制信息,包含在执行用户时获得的物理CPU的状态的第三处理器控制信息 程序和预取条目信息,其中设置从第三处理器控制信息预取的信息,并且在检测到事件时,将预取条目信息中设置的信息反映到第一处理器控制信息。
    • 9. 发明申请
    • Computer System and Control Method Therefor
    • 计算机系统及其控制方法
    • US20120198446A1
    • 2012-08-02
    • US13352528
    • 2012-01-18
    • Yuta SAWANaoya HATTORIKeitaro UEHARA
    • Yuta SAWANaoya HATTORIKeitaro UEHARA
    • G06F9/455
    • G06F9/45558G06F11/0745G06F11/0766G06F2009/45579
    • A hypervisor records error device information in a virtual PCI bridge, and makes error information in a device consistent with error information in a PCI bridge. A computer system includes a CPU, memory, and physical device PCI tree. In the memory, virtual machines capable of mutually independently acting, and a hypervisor that manages the virtual machines are existent. The physical device PCI tree includes physical bridges and devices. The physical bridge has a register in which information specifying the device is recorded. The virtual machine includes a virtual CPU, virtual memory, and virtual device PCI tree. The virtual device tree includes virtual bridges and virtual devices. The virtual bridge has a virtual memory space in which information specifying the virtual device in which an error has occurred is recorded. The hypervisor includes an interrupt handling program that is a virtual bridge modification program which modifies information in the virtual bridge.
    • 管理程序在虚拟PCI桥中记录错误设备信息,并使设备中的错误信息与PCI桥中的错误信息一致。 计算机系统包括CPU,存储器和物理设备PCI树。 在存储器中,存在能够相互独立起作用的虚拟机以及管理虚拟机的管理程序。 物理设备PCI树包括物理网桥和设备。 物理桥具有记录指定设备的信息的寄存器。 虚拟机包括虚拟CPU,虚拟内存和虚拟设备PCI树。 虚拟设备树包括虚拟网桥和虚拟设备。 虚拟桥具有虚拟存储器空间,其中记录了指定发生了错误的虚拟设备的信息。 虚拟机管理程序包括一个中断处理程序,该程序是修改虚拟桥中的信息的虚拟桥修改程序。
    • 10. 发明申请
    • VIRTUAL COMPUTER SYSTEM AND CONTROLLING METHOD OF VIRTUAL COMPUTER
    • 虚拟计算机系统和虚拟计算机的控制方法
    • US20120246644A1
    • 2012-09-27
    • US13368634
    • 2012-02-08
    • Naoya HATTORIYuta SAWAKeitaro UEHARA
    • Naoya HATTORIYuta SAWAKeitaro UEHARA
    • G06F9/44
    • G06F9/4411G06F9/45558G06F2009/45575
    • A method of controlling a virtual machine of a computer, the computer comprising: a physical machine comprising an I/O adapter having a physical function that creates a virtual function; a virtualization unit that provides computer resources of the physical machine to the virtual machine; and an OS that is executed on the virtual machine, the virtualization unit creating a virtual machine to which the virtual function is assigned, the virtual machine running the OS thereon, the method comprising: a first step of detecting, by the virtualization unit, a state change of the I/O adapter; a second step of identifying, by the virtualization unit, when a state of the I/O adapter becomes a predetermined state, the virtual machine to which the virtual function is assigned; and a third step of notifying, by the virtualization unit, the OS running on the identified virtual machine of the state of the I/O adapter.
    • 一种控制计算机的虚拟机的方法,所述计算机包括:物理机器,其包括具有产生虚拟功能的物理功能的I / O适配器; 一个向虚拟机提供物理机的计算机资源的虚拟化单元; 以及在虚拟机上执行的操作系统,所述虚拟化单元创建分配有所述虚拟功能的虚拟机,所述虚拟机在其上运行所述操作系统,所述方法包括:第一步骤,由所述虚拟化单元检测 状态改变的I / O适配器; 第二步骤,由所述虚拟化单元识别所述I / O适配器的状态何时变为预定状态,所述虚拟功能被分配给所述虚拟机; 以及第三步骤,通过虚拟化单元通知在所识别的虚拟机上运行的I / O适配器的状态的OS。