Computer system and management method thereof
    61.
    发明申请
    Computer system and management method thereof 有权
    计算机系统及其管理方法

    公开(公告)号:US20090187694A1

    公开(公告)日:2009-07-23

    申请号:US12222225

    申请日:2008-08-05

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4022

    摘要: Disclosed herewith is a composite type computer system that can assure that a PCI tree to be allocated to a computer is configured completely before the computer is powered. The composite type computer system includes a PCI switch that connects plural computers through PCI interfaces; plural PCI devices connected to the PCI switch; a system controller that controls the computers; and a PCI manager that controls allocation of the PCI devices to the computers. The system controller carries out processings in the steps of (a) powering an object computer to start up its OS; (b) acquiring the identifier of a PCI tree allocated by the system controller to the computer and PCI tree management information denoting the status of the PCI tree; (c) retrying the powering or canceling the powering of the computer if the acquired PCI tree management information denotes the status “not initialized”; and (d) carrying out the powering for the computer if the acquired PCI management information denotes the status “initialized”.

    摘要翻译: 这里公开了一种复合型计算机系统,其可以确保在计算机供电之前完全配置要分配给计算机的PCI树。 复合型计算机系统包括通过PCI接口连接多台计算机的PCI交换机; 连接到PCI交换机的多个PCI设备; 控制计算机的系统控制器; 以及一个PCI管理器,用于控制PCI设备到计算机的分配。 系统控制器在(a)为对象计算机供电以启动其操作系统的步骤中执行处理; (b)获得由系统控制器分配给计算机的PCI树的标识符和表示PCI树状态的PCI树管理信息; (c)如果获取的PCI树管理信息表示状态“未初始化”,则重试供电或取消计算机的供电; 并且(d)如果获取的PCI管理信息表示状态为“已初始化”,则对计算机进行供电。

    COMPUTER SYSTEM AND A CHIPSET
    62.
    发明申请
    COMPUTER SYSTEM AND A CHIPSET 审中-公开
    电脑系统和电脑

    公开(公告)号:US20080162734A1

    公开(公告)日:2008-07-03

    申请号:US11769072

    申请日:2007-06-27

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387 G06F11/004

    摘要: When the entire system is split into plural partitions on chipsets connecting plural processors, IO hubs, and memory controllers, and an OS is operating on each of the partitions, the present invention prevents a failure in a partition from propagating to other partitions. Based on address information or issuer information included in a packet inputted to a chipset, a partition from which the packet was issued is identified, and an identified partition identifier is added to the packet. Based on the added partition identifier, a partition initializing part selectively deletes the packet issued from the partition in which a failure occurred, thereby preventing the influence of the failure in the failure-causing partition from propagating to other partitions.

    摘要翻译: 当整个系统被分割成连接多个处理器,IO集线器和存储器控制器的芯片组上的多个分区,并且OS在每个分区上操作时,本发明防止分区中的故障传播到其他分区。 基于输入到芯片组的分组中包含的地址信息或发行者信息,识别发行分组的分区,并将识别的分区标识符添加到分组。 基于添加的分区标识符,分区初始化部分选择性地删除从发生故障的分区发出的分组,从而防止故障分区中的故障的影响传播到其他分区。

    Program for controlling a virtual computer and computer system for virtulization technology
    63.
    发明申请
    Program for controlling a virtual computer and computer system for virtulization technology 失效
    用于控制虚拟计算机和计算机系统以实现智能化技术的程序

    公开(公告)号:US20070234358A1

    公开(公告)日:2007-10-04

    申请号:US11703662

    申请日:2007-02-08

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45533 G06F9/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生成异常事件时调用仿真模块的异常事件处理器模块, 用于管理用于模拟服务器系统的硬件的操作的促销代码的代码管理模块,用于判断服务器系统的硬件的操作频率是否高的频率判断模块,以及用于确定是否 通过异常事件处理程序模块来调用仿真模块,或者通过基于所判断的频率执行促销代码来调用仿真模块。 因此,虚拟计算机系统可以同时实现仿真系统中的高性能和存储器保存。

    Virtual machine control method and program thereof
    64.
    发明申请
    Virtual machine control method and program thereof 审中-公开
    虚拟机控制方法及程序

    公开(公告)号:US20060294519A1

    公开(公告)日:2006-12-28

    申请号:US11472386

    申请日:2006-06-22

    IPC分类号: G06F9/455

    摘要: Disclosed is a virtual machine control method for switching and executing multiple programs jointly shared between at least one CPU and memory. The method is comprised of a process for setting a first memory protection table for defining a memory area accessible by a first program executed on the CPU, a process for setting a second memory protection table for defining a memory area accessible by a second program executed on the CPU, a process for detecting the start of execution of the first or the second program, a process for selecting and switching to either of a first or the second memory protection table according to the detected first or the second program, and a process for checking the first or the second memory protection table with the memory management unit for the CPU, and protecting the memory area defined in the first or the second memory protection table.

    摘要翻译: 公开了一种用于切换和执行在至少一个CPU和存储器之间共同共享的多个节目的虚拟机控制方法。 该方法包括用于设置用于定义可由CPU执行的第一程序访问的存储区域的第一存储器保护表的处理,用于设置第二存储器保护表的处理,用于定义可由第二程序执行的存储区域 CPU,用于检测第一或第二程序的执行开始的处理,根据检测到的第一或第二程序选择和切换到第一或第二存储器保护表中的任何一个的处理,以及用于 使用用于CPU的存储器管理单元检查第一或第二存储器保护表,并且保护在第一或第二存储器保护表中定义的存储器区域。

    Data processing system for keeping isolation between logical partitions

    公开(公告)号:US20060224931A1

    公开(公告)日:2006-10-05

    申请号:US11447074

    申请日:2006-06-06

    IPC分类号: G06F11/00

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.

    System and method for resource accounting on computer network
    66.
    发明申请
    System and method for resource accounting on computer network 审中-公开
    计算机网络资源计费系统和方法

    公开(公告)号:US20050010667A1

    公开(公告)日:2005-01-13

    申请号:US10751434

    申请日:2004-01-06

    摘要: A sever includes an SVP 206 which is a control device capable of executing processing independent of a CPU, and an interrupt 314 is periodically applied to the CPU. An SVP device driver 303, being triggered by the interrupt 314, acquires an amount of server resources used, such as CPU operating time and memory capacity, and user information used by using an API provided by an OS, and delivers such information to an SVP 206. The SVP 206 transmits resource information thus delivered to an accounting server via an NIC 211. The accounting server accounts an amount of server resource used on a user basis and bills the users according to the quantity of server resource used. With such arrangement, it is possible to accurately grasp the usage status of server resource regardless of server loading, and further, it is possible to execute accounting of server resources and billing based on such accounting regardless of types of OS or CPU.

    摘要翻译: 服务器包括SVP 206,其是能够独立于CPU执行处理的控制装置,并且中断314周期性地应用于CPU。 由中断314触发的SVP设备驱动器303获取使用的服务器资源量,例如CPU操作时间和存储器容量,以及使用由OS提供的API使用的用户信息,并将这些信息传送到SVP 206. SVP 206经由NIC211发送这样传送给计费服务器的资源信息。计费服务器根据用户的用户数量来计算使用的服务器资源量,并根据所使用的服务器资源的数量向用户收费。 通过这样的配置,无论服务器负载如何,都能够准确地掌握服务器资源的使用状态,而且,无论OS或CPU的种类如何,都可以基于这样的计费来执行对服务器资源的计费和计费。

    Cache control method and cache controller
    67.
    发明授权
    Cache control method and cache controller 失效
    缓存控制方法和缓存控制器

    公开(公告)号:US06606688B1

    公开(公告)日:2003-08-12

    申请号:US09642002

    申请日:2000-08-21

    IPC分类号: G06F1200

    CPC分类号: G06F12/0862

    摘要: A cache controller stores pre-set variables for pre-fetch block size and stride value. A cache controller receives an access request for the main memory from the processor, and generates a pre-fetch request based an the access request and the variables. The cache controller reads data from main memory based on the generated pre-fetch request and writes this data to the cache memory.

    摘要翻译: 缓存控制器存储用于预取块大小和步幅值的预设变量。 缓存控制器从处理器接收对主存储器的访问请求,并且基于访问请求和变量生成预取请求。 高速缓存控制器基于生成的预取请求从主存储器读取数据,并将该数据写入缓存存储器。

    Method and apparatus of out-of-order transaction processing using request side queue pointer and response side queue pointer
    68.
    发明授权
    Method and apparatus of out-of-order transaction processing using request side queue pointer and response side queue pointer 失效
    使用请求侧队列指针和响应端队列指针进行乱序事务处理的方法和装置

    公开(公告)号:US06591325B1

    公开(公告)日:2003-07-08

    申请号:US09547392

    申请日:2000-04-11

    IPC分类号: G06F1314

    CPC分类号: G06F13/4204

    摘要: An information processing system that transfers transactions between a plurality of system modules. A request side interface unit in a request side module has a request ID queue in which issued request transactions are stored in order of issuance. A request side queue pointer points to an entry in this request ID queue corresponding to a response transaction to be accepted next. A response side interface unit in a response side module has a response queue in which accepted request transactions are stored in order of acceptance. A response side queue pointer points to an entry in this response queue corresponding to a response transaction to be issued next. Therefore, a request transaction and the corresponding response transaction are transferred between the request side interface unit and the response side interface unit without transferring transaction IDs. When the response order is changed, the response side interface unit issues a command, which changes the value of the request side queue pointer, to inform the request side interface unit of the change in the order.

    摘要翻译: 一种在多个系统模块之间传送交易的信息处理系统。 请求侧模块中的请求侧接口单元具有请求ID队列,其中发出的请求事务按照发布的顺序存储。 请求侧队列指针指向与要接受的响应事务相对应的该请求ID队列中的条目。 响应侧模块中的响应侧接口单元具有响应队列,其中接受请求事务按接受顺序存储。 响应侧队列指针指向对应于接下来要发出的响应事务的该响应队列中的条目。 因此,在请求侧接口单元和响应侧接口单元之间传送请求事务和相应的响应事务,而不转移事务ID。 当响应顺序改变时,响应侧接口单元发出改变请求侧队列指针的值的命令,以通知请求侧接口单元的顺序改变。

    Computer system managing I/O path and port
    70.
    发明授权
    Computer system managing I/O path and port 有权
    计算机系统管理I / O路径和端口

    公开(公告)号:US08407391B2

    公开(公告)日:2013-03-26

    申请号:US12789865

    申请日:2010-05-28

    IPC分类号: G06F13/00 G06F11/00

    CPC分类号: G06F13/387 G06F2213/4004

    摘要: It is provided a computer system comprising a plurality of computers; a PCI switch; and a plurality of I/O devices connected to the PCI switch, wherein the communication path includes a virtual switch and virtual bridges, and the PCI switch comprises a communication path generating module for setting the virtual switches and the virtual bridges, a virtual switch group management module for creating a virtual switch group including the at least one of the virtual switches, and setting an enabled flag to one of the virtual switches included in the virtual switch group, and a port management module for managing relation between each of the generated communication paths and the plurality of ports included in the each of the generated communication paths.

    摘要翻译: 提供了一种包括多个计算机的计算机系统; 一个PCI交换机; 以及连接到PCI交换机的多个I / O设备,其中所述通信路径包括虚拟交换机和虚拟网桥,并且所述PCI交换机包括用于设置所述虚拟交换机和所述虚拟网桥的通信路径生成模块,虚拟交换机组 管理模块,用于创建包括所述至少一个所述虚拟交换机的虚拟交换机组,以及将启用的标志设置为包括在所述虚拟交换机组中的所述虚拟交换机之一;以及端口管理模块,用于管理每个所生成的通信 路径和包括在所生成的每个通信路径中的多个端口。