会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • 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的状态的第三处理器控制信息 程序和预取条目信息,其中设置从第三处理器控制信息预取的信息,并且在检测到事件时,将预取条目信息中设置的信息反映到第一处理器控制信息。
    • 3. 发明申请
    • 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。
    • 4. 发明授权
    • Program for controlling a virtual computer and computer system for virtulization technology
    • 用于控制虚拟计算机和计算机系统以实现智能化技术的程序
    • US08104035B2
    • 2012-01-24
    • US11703662
    • 2007-02-08
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F9/455G06F9/46
    • G06F9/45533G06F9/45516
    • Provided is the virtual computer system including an emulation module for emulating an operation based on an operation code for executing the operation of hardware of a server system, an exception event handler module for calling the emulation module when an exception event is generated by a CPU, a code management module for managing a promotion code for emulating the operation of the hardware of the server system, a frequency judgment module for judging whether a frequency of the operation of the hardware of the server system is high, and a switching module for determining whether to call the emulation module by the exception event handler module or to call the emulation module by executing the promotion code based on the judged frequency. Accordingly, the virtual computer system can simultaneously achieve high performance and memory saving in an emulation system.
    • 提供了虚拟计算机系统,其包括用于基于用于执行服务器系统的硬件的操作的操作代码来模拟操作的仿真模块,用于当由CPU生成异常事件时调用仿真模块的异常事件处理器模块, 用于管理用于模拟服务器系统的硬件的操作的促销代码的代码管理模块,用于判断服务器系统的硬件的操作频率是否高的频率判断模块,以及用于确定是否 通过异常事件处理程序模块来调用仿真模块,或者通过基于所判断的频率执行促销代码来调用仿真模块。 因此,虚拟计算机系统可以同时实现仿真系统中的高性能和存储器保存。
    • 6. 发明申请
    • COMPUTER APPARATUS AND CONTROL METHOD
    • 计算机设备与控制方法
    • US20100217950A1
    • 2010-08-26
    • US12623507
    • 2009-11-23
    • Youji TANAKAEiichiro OIWANaoya HATTORI
    • Youji TANAKAEiichiro OIWANaoya HATTORI
    • G06F12/10G06F12/00G06F12/14
    • G06F12/145
    • A computer system with a physical computer having a physical processor, physical memory, virtual computer and virtual computer controller is disclosed. The virtual computer has its own processor and memory, which are virtual components that are provided by logically dividing the physical processor and memory, respectively. The virtual computer also has a page table storing a physical/virtual memory address correspondence relationship, and a protection object table for address management of a protected address space in the virtual memory. The controller includes a protection exception processing unit, protection exception save region, virtual/physical memory address converter, and instruction analyzer. Upon execution of protection exception processing, the controller compares an instruction address at which was generated the protection exception processing to an instruction address of protection exception information saved. If these are identical, a pseudo-instruction is used to execute the protection exception processing, thereby reducing the total processing amount required.
    • 具有物理计算机的具有物理处理器,物理存储器,虚拟计算机和虚拟计算机控制器的计算机系统被公开。 虚拟计算机具有自己的处理器和存储器,它们分别通过逻辑划分物理处理器和存储器来提供虚拟组件。 虚拟计算机还具有存储物理/虚拟存储器地址对应关系的页表,以及用于虚拟存储器中受保护地址空间的地址管理的保护对象表。 控制器包括保护异常处理单元,保护异常保存区域,虚拟/物理存储器地址转换器和指令分析器。 在执行保护异常处理时,控制器将保护异常处理生成的指令地址与保存的保护异常信息的指令地址进行比较。 如果这些相同,则使用伪指令来执行保护异常处理,从而减少所需的总处理量。
    • 7. 发明授权
    • Method and program for partitioning a physical computer into logical partitions
    • 将物理计算机划分为逻辑分区的方法和程序
    • US07725642B2
    • 2010-05-25
    • US11288175
    • 2005-11-29
    • Yuji TsushimaToshiomi MorikiNaoya Hattori
    • Yuji TsushimaToshiomi MorikiNaoya Hattori
    • G06F12/00G06F21/00
    • G06F9/45558G06F2009/45583
    • This invention provides a program product for a virtual computer that partitions a physical computer into a plurality of logical partitions through a hypervisor and runs an OS on each of the logical partitions, the program product including: a procedure (S1) of detecting an exception or an interruption occurring in the physical computer; a procedure (S2) of identifying an OS on a logical partition where the detected exception or interruption occurring; a procedure (S4) of copying a given storage area that contains an instruction that is the subject of the exception or interruption from a storage area where the identified OS is stored to a storage area that is managed by the hypervisor; a procedure (S6) of replacing, in the copied storage area, the exception or interruption subject instruction with an instruction that substitutes for the exception or interruption subject instruction; and a procedure (S7) of moving a location where the physical computer executes an instruction to the copied storage area.
    • 本发明提供了一种用于虚拟计算机的程序产品,其通过管理程序将物理计算机分割成多个逻辑分区,并在每个逻辑分区上运行OS,该程序产品包括:检测异常的过程(S1) 在物理计算机中发生中断; 在所检测的异常或中断发生的逻辑分区上识别OS的过程(S2); 将包含作为异常或中断的对象的指令的给定存储区域从存储有所识别的OS的存储区域复制到由管理程序管理的存储区域的过程(S4) 在复制的存储区域中用替代异常或中断主题指令的指令来替换异常或中断主题指令的过程(S6) 以及将物理计算机执行指令的位置移动到复制存储区域的步骤(S7)。
    • 8. 发明申请
    • METHOD FOR SPEEDING UP PAGE TABLE ADDRESS UPDATE ON VIRTUAL MACHINE
    • 用于在虚拟机上加速页面地址更新的方法
    • US20070162683A1
    • 2007-07-12
    • US11621609
    • 2007-01-10
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F12/00
    • G06F12/1036G06F9/45537G06F12/1009G06F12/109
    • A method is provided which eliminates redundancy from the shadow PT operation performed by the VMM when the guest operating system running on a virtual machine updates a guest PT address. The VMM associates a plurality of shadow PTs with guest PTs and allocates their relation in memory. When it detects the update of a guest PT address, the VMM searches for a shadow PT corresponding to the updated guest PT. If the associated shadow PT exists, the VMM omits rewriting the shadow PT and registers the address of the shadow PT with the CPU. If the associated shadow PT does not exist, the VMM allocates a memory, creates a shadow PT, registers an address of the created shadow PT with the CPU, and records a relationship between the updated guest PT and the generated shadow PT.
    • 当在虚拟机上运行的客机操作系统更新客户PT地址时,提供一种消除由VMM执行的阴影PT操作的冗余的方法。 VMM将多个阴影PT与客户PT相关联,并将其关系分配给内存。 当检测到客户PT地址的更新时,VMM搜索与更新的客户PT相对应的影子PT。 如果相关的阴影PT存在,则VMM将省略重写阴影PT,并向CPU注册阴影PT的地址。 如果相关联的阴影PT不存在,则VMM分配存储器,创建阴影PT,向CPU注册创建的阴影PT的地址,并记录更新的客户PT与生成的阴影PT之间的关系。
    • 9. 发明授权
    • Virtual machine control program and virtual machine system
    • 虚拟机控制程序和虚拟机系统
    • US08650375B2
    • 2014-02-11
    • US13338806
    • 2011-12-28
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F12/00G06F13/00G06F13/28
    • 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时,立即确定不需要进行仿真。
    • 10. 发明授权
    • Failure management method and computer
    • 故障管理方法和计算机
    • US08627140B2
    • 2014-01-07
    • US13079155
    • 2011-04-04
    • Naoya HattoriToshiomi MorikiYoshiko Yasuda
    • Naoya HattoriToshiomi MorikiYoshiko Yasuda
    • G06F11/00
    • 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.
    • 一种用于包括处理器和连接到处理器的存储器并且其中包含存储器保护功能的处理器的计算机的故障管理方法执行监视第一软件程序的操作的第一软件程序和第二软件程序,以及 第二软件程序保留包括地址信息和访问相关信息的错误信息; 并且由第二软件程序实现的方法包括用于检测存储器中的错误的发生的步骤; 以及禁止访问发生错误的存储器的地址并监视访问状态的步骤; 以及当检测到发生错误的存储器的地址访问时执行由第一软件程序访问的故障处理的步骤。