COMPUTER SYSTEM WITH TWO LEVELS OF GUESTS
    1.
    发明申请
    COMPUTER SYSTEM WITH TWO LEVELS OF GUESTS 审中-公开
    具有两个等级的计算机系统

    公开(公告)号:WO1993013482A1

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

    申请号:PCT/US1992011266

    申请日:1992-12-29

    CPC classification number: G06F9/45558 G06F2009/45566

    Abstract: A computer system having a chief system control program (CHIEF SCP) running in a real machine as a host where the host controls standard system control programs (SCP's)(SCP(1), SCP(n)) and controls virtual machines (Domains) called guests (GUEST (a), GUEST (p)). Guests operate with interpretive execution as second-level guests. Control is transferred from a second-level guest to the guest SCP or to the chief SCP with only one control interception. Control is transferred directly between the second-level guest and Chief SCP bypassing the first-level guest.

    Abstract translation: 一种具有主机系统控制程序(CHIEF SCP)的计算机系统,该系统控制程序作为主机控制标准系统控制程序(SCP)(SCP(1),SCP(n))并控制虚拟机 叫客(GUEST(a),GUEST(p))。 客人作为二级客人进行解释性执行。 控制从二级客人转移到客人SCP或主控SCP,只有一个控制拦截。 控制直接在二级客人和首席执行官之间直接转移,绕过一级客人。

    SOFTWARE CONTROL OF HARDWARE INTERRUPTIONS
    2.
    发明申请
    SOFTWARE CONTROL OF HARDWARE INTERRUPTIONS 审中-公开
    硬件中断的软件控制

    公开(公告)号:WO1993013483A1

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

    申请号:PCT/US1992011277

    申请日:1992-12-29

    CPC classification number: G06F13/24

    Abstract: A computer system that has means for processing (266) interrupt requests that are generated both by hardware interrupt request generators (260..., 265) and by control software (264). A common register array is provided having locations for the general registers and the control registers and having specifically interrupt register locations (261) for storing interrupt requests. The hardware generators (260..., 265) store the interrupt requests into the interrupt register locations (261). Similarly, the control software (264) reads and writes to the interrupt register locations (261) whereby interrupt requests can be generated and terminated in a unified manner under software and hardware control.

    Abstract translation: 一种计算机系统,具有用于处理(266)中断请求的装置,所述中断请求由硬件中断请求生成器(260 ...,265)和控制软件(264)生成。 提供了一个公共寄存器阵列,其具有用于通用寄存器和控制寄存器的位置,并且具有专门用于存储中断请求的中断寄存器位置(261)。 硬件发生器(260 ... 265)将中断请求存储到中断寄存器位置(261)中。 类似地,控制软件(264)读取和写入中断寄存器位置(261),由此可以在软件和硬件控制下以统一的方式产生和终止中断请求。

    COMPUTER WITH TWO-DIMENSIONAL MERGE TOURNAMENT SORT USING CACHING
    4.
    发明申请
    COMPUTER WITH TWO-DIMENSIONAL MERGE TOURNAMENT SORT USING CACHING 审中-公开
    具有两维合并游戏功能的计算机使用高速缓存

    公开(公告)号:WO1996009580A1

    公开(公告)日:1996-03-28

    申请号:PCT/US1995011468

    申请日:1995-09-18

    Abstract: To perform a sort of N records, a two-dimensional tree structure is formed with a tree of subtrees, where each subtree is formed by a plurality of nodes organized in a binary tree. For each leaf node in the tree, there is an ancestor chain of nodes (from child to parent, from parent to grand-parent, from grand-parent to great-grand-parent, ... and so on) that connects each leaf node to the root node. To perform the sort, the processing unit stores codes representing keys into nodes in the two-dimensional tree and performs a tree sort of the keys using the codes. The codes are accessed in the subtrees and processed to determine the sort order of the keys and therefore the sort order of the corresponding records. The size of the subtrees is adapted to the size of the cache.

    Abstract translation: 为了执行一种N个记录,使用一棵子树形成二维树结构,其中每个子树由组织在二叉树中的多个节点形成。 对于树中的每个叶节点,连接每个叶子的节点(从小孩到父母,从父母到祖父,从祖父到祖父,等等)的祖先链 节点到根节点。 为了执行排序,处理单元将代表密钥的代码存储在二维树中的节点中,并使用代码执行树的分类。 代码在子树中进行访问,并进行处理以确定密钥的排序顺序,因此确定相应记录的排序顺序。 子树的大小适应高速缓存的大小。

    DISTRIBUTED PROTOCOL FRAMEWORK
    5.
    发明申请
    DISTRIBUTED PROTOCOL FRAMEWORK 审中-公开
    分布式协议框架

    公开(公告)号:WO1995019000A1

    公开(公告)日:1995-07-13

    申请号:PCT/US1995000536

    申请日:1995-01-10

    CPC classification number: G06F9/544

    Abstract: A distributed computing system (6) having a distributed protocol stack (12). In a system including one or more general purpose computers or other application processors (8) for running applications (22), the distributed protocol stack (12) off-loads communication or other I/O processing from the application processor (8) to dedicated I/O processors (9) using a STREAMS environment thereby enhancing the performance/capacity of the system. The distributed protocol stack (12) is formed of a STREAMS stack top (15) and a stack bottom (16) so that together the stack top (15) and stack bottom (16) comprise a full stack (12) functionally equivalent to a non-distributed stack running on an application processor (8). Both the application processors (8) and the I/O processors (9) together appear to execute the full protocol stack (12), but the application processor (8) only executes the stack top (15) while the I/O processor only executes the stack bottom (16).

    Abstract translation: 一种具有分布式协议栈(12)的分布式计算系统(6)。 在包括用于运行应用程序(22)的一个或多个通用计算机或其他应用处理器(8)的系统中,分布式协议栈(12)将通信或其他I / O处理从应用处理器(8)卸载到专用 I / O处理器(9)使用STREAMS环境从而提高系统的性能/容量。 分布式协议栈(12)由STREAMS堆叠顶部(15)和堆叠底部(16)形成,使得堆叠顶部(15)和堆叠底部(16)在一起包括功能上等同于 在应用处理器(8)上运行的非分布式堆栈。 应用处理器(8)和I / O处理器(9)一起似乎执行完整的协议栈(12),但是应用处理器(8)仅执行堆栈顶(15),而仅I / O处理器 执行堆栈底部(16)。

    OPERATING SYSTEM AND DATA BASE
    7.
    发明申请
    OPERATING SYSTEM AND DATA BASE 审中-公开
    操作系统和数据库

    公开(公告)号:WO1991003791A1

    公开(公告)日:1991-03-21

    申请号:PCT/US1990005007

    申请日:1990-09-04

    Abstract: A system for program development and execution consisting of a high level programming language based on a four part rule organization (31), consisting of a rule definition, a list of conditions, a list of actions taken upon satisfaction of a corresponding condition, and a list of exception handlers. Data access events are supplied through a table access method (21) which provides an interface to the variety of sources of data (22-30) coupled to the system. A table data store (103) organizes data in an object oriented, relational system, where each table is ordered on a primary key (502). The table access method (21) performs selection and ordering operations on the tables accessible through the table access method (21), implements and triggers invalidation routines upon data access events, and provides a common view of data stored across heterogeneous data stores coupled through servers (203-205) to the table access method (21). Ordered tables (103) are subdividable by additional parameters associated with table names.

    Abstract translation: 一种用于程序开发和执行的系统,包括基于四部分规则组织(31)的高级编程语言,包括规则定义,条件列表,满足相应条件所采取的行动列表,以及 异常处理程序列表。 通过表访问方法(21)提供数据访问事件,所述表访问方法(21)提供与耦合到系统的各种数据源(22-30)的接口。 表数据存储(103)在面向对象的关系系统中组织数据,其中每个表在主键(502)上排序。 表访问方法(21)对通过表访问方法(21)可访问的表执行选择和排序操作,在数据访问事件上实现和触发无效程序,并提供通过服务器耦合的异构数据存储器中存储的数据的公共视图 (203-205)提供给表访问方法(21)。 有序表(103)可以通过与表名相关联的附加参数进行细分。

Patent Agency Ranking