Method and apparatus for performing system resource partitioning
    1.
    发明授权
    Method and apparatus for performing system resource partitioning 失效
    执行系统资源划分的方法和装置

    公开(公告)号:US5574914A

    公开(公告)日:1996-11-12

    申请号:US302381

    申请日:1994-09-08

    IPC分类号: G06F9/50 G06F9/00

    CPC分类号: G06F9/5077

    摘要: An apparatus and method for managing a number of data processing resources to produce one or more independent and separate data processing partitions. Each partition is defined as a proper subset of the total inventory of available data processing resources. Each partition is controlled by a system control facility. All system control facilities communicate with a site configuration management system, which defines and redefines the composition of each partition. The site configuration management system can move resources from one partition to another as required. Preferably, the system control facilities and the site configuration management system are industry standard personal computers which communicate via a local area network.

    摘要翻译: 一种用于管理多个数据处理资源以产生一个或多个独立和分离的数据处理分区的装置和方法。 每个分区被定义为可用数据处理资源的总库存的适当子集。 每个分区由系统控制设备控制。 所有系统控制设施与站点配置管理系统进行通信,该系统定义并重新定义每个分区的组成。 站点配置管理系统可以根据需要将资源从一个分区移动到另一个分区。 优选地,系统控制设施和站点配置管理系统是通过局域网通信的工业标准个人计算机。

    System architecture for improved network input/output processing
    2.
    发明授权
    System architecture for improved network input/output processing 失效
    用于改进网络输入/输出处理的系统架构

    公开(公告)号:US5659794A

    公开(公告)日:1997-08-19

    申请号:US414900

    申请日:1995-03-31

    CPC分类号: H04L29/06 H04L69/32

    摘要: A network input/output processing system for sending and receiving messages between a large scale computer system and associated communications networks. Executive operating system services provide access to a control table, an input queue, and an output queue stored in the computer system's main memory. A network input/output processor responds to requests by application programs, through a communications program, for receiving input from and sending output to a network, concurrently with requests to communicate with directly attached peripheral devices such as disk drives, tape drives, and printers. The network input/output processor receives initialization, reset, and termination requests via the control table. Requests to receive input are received from the input queue. Input data is stored into buffers as directed by the input request. Requests to send output are received from the output queue. Output data is read from the buffers as directed by the output request. Executive operating system services provide for control of input data transfers and output data transfers. Special purpose Instruction Processor instructions provide the capability to build control programs for processing input and output messages used by the network input/output processor to effect message transfers, thereby minimizing host instruction pathlength for communications I/O. The system architecture minimizes internal data copy between processes by using transferable buffers as communications buffers.

    摘要翻译: 一种用于在大规模计算机系统和相关联的通信网络之间发送和接收消息的网络输入/输出处理系统。 执行操作系统服务提供对存储在计算机系统的主存储器中的控制表,输入队列和输出队列的访问。 网络输入/输出处理器通过通信程序响应于应用程序的请求,用于从与网络接收的输入和向网络发送输出,以及与直接连接的外围设备(例如磁盘驱动器,磁带驱动器和打印机)进行通信的请求同时进行。 网络输入/输出处理器通过控制表接收初始化,复位和终止请求。 从输入队列接收到接收输入的请求。 输入数据按输入请求的指示存储到缓冲区中。 从输出队列接收请求发送输出。 按照输出请求的指示从缓冲区读取输出数据。 执行操作系统服务提供对输入数据传输和输出数据传输的控制。 特殊用途指令处理器指令提供构建控制程序的能力,用于处理网络输入/输出处理器使用的输入和输出消息,以实现消息传输,从而最小化通信I / O的主机指令路径长度。 系统架构通过使用可传输缓冲区作为通信缓冲区来最小化进程之间的内部数据复制。

    System and method for scaling performance of a data processing system
    3.
    发明授权
    System and method for scaling performance of a data processing system 有权
    用于缩放数据处理系统性能的系统和方法

    公开(公告)号:US07421691B1

    公开(公告)日:2008-09-02

    申请号:US10744660

    申请日:2003-12-23

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5077 G06F21/71

    摘要: A system and method for scaling the performance of a data processing system is disclosed. According to one method, a level of system performance is purchased for use with the data processing system. This purchased performance level is described in Millions of Instructions Per Second (MIPS) or a similar unit of measure. A system administrator selects which resources within the data processing system will be enabled, as well as how those resources will be configured. The enabled system resources will include one or more instruction processors. The performance of each of the enabled processors is then scaled to achieve the purchased system performance level. Performance scaling is performed in a manner that takes into account characteristics associated with the selected configuration as well as the system architecture.

    摘要翻译: 公开了一种用于缩放数据处理系统的性能的系统和方法。 根据一种方法,购买了与数据处理系统一起使用的系统性能水平。 这种购买的性能水平以百万秒的指令(MIPS)或类似的测量单位进行了描述。 系统管理员选择将启用数据处理系统中的哪些资源,以及如何配置这些资源。 启用的系统资源将包括一个或多个指令处理器。 然后对每个启用的处理器的性能进行缩放以实现所购买的系统性能级别。 以考虑与所选配置相关联的特性以及系统架构的方式执行性能缩放。

    System for improving performance writing streaming tapes
    4.
    发明授权
    System for improving performance writing streaming tapes 失效
    用于改进写入流磁带的性能的系统

    公开(公告)号:US07463440B2

    公开(公告)日:2008-12-09

    申请号:US10970801

    申请日:2004-10-21

    摘要: A method for efficiently saving data to tape, preferably within the ANSI X3.27 standard format sends signals to the tape drive to allow the tape drive to buffer the required tape marks, which the standard requires. Although the standard presumed these would be required for synchronization and would be written when produced, we do not adhere to that thinking. Instead we synchronize only at the logical end of the application constructed file, or at the end of the tape in one embodiment, saving time in writing through avoiding stop-start activities of the tape drive, thus allowing newer tape drives to take advantage of the features of the ANSI X3.27 standard. We also provide an embodiment, which allows for non-ANSI standard (i.e., unlabeled) tapes to be used.

    摘要翻译: 一种用于将数据有效地保存到磁带的方法,最好在ANSI X3.27标准格式下将信号发送到磁带驱动器,以允许磁带驱动器缓冲标准所要求的磁带标记。 虽然推测这些标准是同步需要的标准,但是在生产时将会被写入,但我们并不坚持这种想法。 相反,我们仅在应用程序构造的文件的逻辑端进行同步,或者在一个实施例中在磁带的末端,通过避免磁带驱动器的停止启动活动来节省写入时间,从而允许较新的磁带驱动器利用 ANSI X3.27标准的特性。 我们还提供了允许使用非ANSI标准(即未标记)带的实施例。

    Lock management system and method for use in a data processing system
    5.
    发明授权
    Lock management system and method for use in a data processing system 失效
    用于数据处理系统的锁管理系统和方法

    公开(公告)号:US06816952B1

    公开(公告)日:2004-11-09

    申请号:US10160947

    申请日:2002-05-31

    IPC分类号: G06F1214

    摘要: The current invention provides an improved system and method for locking shared resources. The invention may operate in a data processing environment including a main memory system coupled to multiple instruction processors (IPs). Lock-type instructions are included within the hardware instruction set of ones of the IPs. These lock-type instructions are executed to gain access to a software-lock stored at a predetermined location within the main memory. After activating the software-lock, further, indivisible execution of the lock-type instruction causes one or more addresses associated with the software-lock to be retrieved. These addresses are used as pointers to, in turn, retrieve the data signals protected by the software-lock. Requests for the protected data signals are issued automatically by the hardware on behalf of the requesting IP, and the IP is allowed to continue instruction execution.

    摘要翻译: 本发明提供了一种用于锁定共享资源的改进的系统和方法。 本发明可以在包括耦合到多个指令处理器(IP)的主存储器系统的数据处理环境中操作。 锁定指令包含在IP的硬件指令集中。 执行这些锁定型指令以访问存储在主存储器内的预定位置处的软件锁。 在激活软件锁定之后,进一步地,锁定型指令的不可分割的执行导致与软件锁相关联的一个或多个地址被检索。 这些地址用作指针,反过来检索由软件锁定保护的数据信号。 受保护的数据信号的请求由硬件代表请求的IP自动发出,并且允许IP继续执行指令。

    Method and apparatus for increasing computer performance through asynchronous memory block initialization
    6.
    发明授权
    Method and apparatus for increasing computer performance through asynchronous memory block initialization 有权
    通过异步存储器块初始化提高计算机性能的方法和装置

    公开(公告)号:US06601153B1

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

    申请号:US09476022

    申请日:1999-12-31

    IPC分类号: G06F9312

    摘要: A system and method for increasing processing performance in a computer system by asynchronously performing system activities that do not conflict with normal instruction processing, during inactive memory access periods. The computer system includes at least one instruction processor to process instructions of an instruction stream, and a memory to store data. One or more inactive data blocks in the memory are identified, and a list of addresses corresponding to the identified inactive data blocks is generated. Available computing cycles occurring during processing in the computer system are identified, such as processing stalls and idle memory write periods. The inactive data blocks associated with the list of addresses are initialized to a predetermined state, during the available computing cycles. Addresses corresponding to those initialized data blocks are then made available to the computing system to facilitate use of the data blocks.

    摘要翻译: 一种通过在非活动存储器访问期间异步执行不与正常指令处理冲突的系统活动来提高计算机系统中的处理性能的系统和方法。 计算机系统包括处理指令流的指令的至少一个指令处理器和存储数据的存储器。 识别存储器中的一个或多个非活动数据块,并且生成与所识别的非活动数据块相对应的地址列表。 识别在计算机系统中处理期间发生的可用计算周期,例如处理停顿和空闲存储器写入周期。 在可用的计算周期期间将与地址列表相关联的非活动数据块初始化为预定状态。 然后使与这些初始化的数据块相对应的地址可用于计算系统以便于使用数据块。

    System for improving performance writing streaming tapes
    8.
    发明授权
    System for improving performance writing streaming tapes 失效
    用于改进写入流磁带的性能的系统

    公开(公告)号:US06870699B1

    公开(公告)日:2005-03-22

    申请号:US09968295

    申请日:2001-10-01

    IPC分类号: G06F3/06 G11B5/09 G11B5/02

    摘要: A method for efficiently saving data to tape, preferably within the ANSI X3.27 standard format sends signals to the tape drive to allow the tape drive to buffer the required tape marks, which the standard requires. Although the standard presumed these would be required for synchronization and would be written when produced, we do not adhere to that thinking. Instead we synchronize only at the logical end of the application constructed file, or at the end of the tape in one embodiment, saving time in writing through avoiding stop-start activities of the tape drive, thus allowing newer tape drives to take advantage of the features of the ANSI X3.27 standard. We also provide an embodiment, which allows for non-ANSI standard (i.e., unlabeled) tapes to be used.

    摘要翻译: 一种用于将数据有效地保存到磁带的方法,最好在ANSI X3.27标准格式下将信号发送到磁带驱动器,以允许磁带驱动器缓冲标准所要求的磁带标记。 虽然推测这些标准是同步需要的标准,但是在生产时将会被写入,但我们并不坚持这种想法。 相反,我们仅在应用程序构造的文件的逻辑端进行同步,或者在一个实施例中在磁带的末端,通过避免磁带驱动器的停止启动活动来节省写入时间,从而允许较新的磁带驱动器利用 ANSI X3.27标准的特性。 我们还提供了允许使用非ANSI标准(即未标记)带的实施例。