Apparatus for protecting memory storage blocks from I/O accesses
    2.
    发明授权
    Apparatus for protecting memory storage blocks from I/O accesses 失效
    用于保护存储器存储块免受I / O访问的装置

    公开(公告)号:US5900019A

    公开(公告)日:1999-05-04

    申请号:US652079

    申请日:1996-05-23

    IPC分类号: G06F12/14

    CPC分类号: G06F12/1475

    摘要: Apparatus for protecting memory storage blocks (page frames) against unwanted I/O accesses, including I/O data transferred in an unwanted direction. I/O storage keys are provided in an I/O protection array. Each I/O key is comprised of one or two bits and is associated with a respective storage block in computer memory. If the array contains two bit I/O keys, each key has 4 settings for controlling I/O accesses to an associated storage block; which: 1) inhibit an I/O access in the input direction of I/O data flow, 2) inhibit an I/O access in the output direction of I/O data flow, 3) allow I/O accesses in both directions, or 4) prevent all I/O accesses. If the array contains single bit I/O storage keys, each key has two settings, which: 1) prevent all I/O accesses in the associated storage block, or 2) allow all I/O accesses in the associated block. No I/O program keys are needed for controlling this type of I/O protection, which avoids key comparison operations by the I/O access protection apparatus. Nevertheless, the use of the subject I/O protection apparatus does not prevent the use of apparatus for protecting the same storage blocks from unwanted accesses by central processors, which may use CPU storage keys. Such CPU storage keys may be contained in a hardware array, or may be contained in a virtual storage page table without having any hardware CPU storage key array. If desired, the subject I/O storage protection apparatus may be used without providing any CPU storage protection.

    摘要翻译: 用于保护存储器存储块(页面帧)以防止不期望的I / O访问的装置,包括以不希望的方向传送的I / O数据。 I / O存储键在I / O保护阵列中提供。 每个I / O密钥由一位或两位构成,并与计算机存储器中的相应存储块相关联。 如果阵列包含两个位I / O键,每个键都有4个设置用于控制对相关存储块的I / O访问; 其中:1)禁止I / O数据流输入方向的I / O访问,2)禁止I / O数据流输出方向的I / O访问,3)允许双向I / O访问 ,或4)防止所有I / O访问。 如果阵列包含单个位I / O存储键,则每个键都有两个设置,其中:1)防止相关存储块中的所有I / O访问,或2)允许相关块中的所有I / O访问。 不需要I / O程序键来控制这种类型的I / O保护,避免了I / O访问保护装置的关键比较操作。 然而,使用主体I / O保护装置并不妨碍使用用于保护相同存储块的装置免受中央处理器的不必要的访问,中央处理器可能使用CPU存储键。 这样的CPU存储密钥可以包含在硬件阵列中,或者可以包含在虚拟存储页表中,而不需要任何硬件CPU存储密钥阵列。 如果需要,可以使用主体I / O存储保护装置,而不提供任何CPU存储保护。

    Method and system for migrating an object between a split status and a merged status
    3.
    发明授权
    Method and system for migrating an object between a split status and a merged status 失效
    在拆分状态和合并状态之间迁移对象的方法和系统

    公开(公告)号:US06895587B2

    公开(公告)日:2005-05-17

    申请号:US10141899

    申请日:2002-05-09

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/465

    摘要: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.

    摘要翻译: 在面向对象的计算机系统中,对象可以以分割状态或合并状态存在。 当处于拆分状态时,对象具有多个实例。 当处于合并状态时,该对象具有单个实例。 识别在分离状态和合并状态之间迁移对象的请求。 响应于此,物体在它们之间迁移。 通过合并对象的多个实例的状态,或通过复制对象的单个,合并的实例的状态,在迁移期间保留对象的状态。

    Logical execution sequence error recovery method and system
    4.
    发明授权
    Logical execution sequence error recovery method and system 失效
    逻辑执行顺序错误恢复方法和系统

    公开(公告)号:US6035419A

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

    申请号:US578097

    申请日:1995-12-27

    IPC分类号: G06F11/14 G06F11/00

    摘要: A recovery mechanism enabling recovery to be performed along logical execution paths of tasks processing within a computer system. Tasks executing within the computer system invoke one another in a logical invocation sequence. The recovery mechanism allows a task to initiate recovery for another task, such that recovery follows the logical sequence of events. The recovery mechanism is applicable to procedural, as well as object-oriented systems, and is usable with homogeneous and heterogeneous systems.

    摘要翻译: 能够沿着计算机系统内的任务处理的逻辑执行路径执行恢复的恢复机制。 在计算机系统内执行的任务在逻辑调用序列中互相调用。 恢复机制允许任务为另一个任务启动恢复,以便恢复遵循事件的逻辑顺序。 恢复机制适用于程序和面向对象的系统,可用于均匀和异构系统。

    Resource-capability-based method and system for handling service
processor requests
    5.
    发明授权
    Resource-capability-based method and system for handling service processor requests 失效
    基于资源能力的方法和处理服务处理器请求的系统

    公开(公告)号:US5784617A

    公开(公告)日:1998-07-21

    申请号:US758618

    申请日:1996-11-27

    IPC分类号: G06F9/50 G06F13/14

    摘要: A method and system are provided for executing a service processor request within a data processing system having one or more processors within a central processing complex, each of the processors within the central processing complex including allocatable processor resources. Each of the processors within the central processing complex is provided with the capability of processing selected service processor requests by reserving a portion of the allocatable processor resources within each of the processors for such purpose. A service processor request within the central processing complex is initially processed utilizing at least one of the processors in response to receiving a service processor request, if sufficient processor resources are available to process the service processor request within the reserved portion of the allocatable resources. Alternatively, the service processor request is transmitted to an external processing complex, if insufficient processor resources are available to process the service processor request within the reserved portion of the allocatable resources.

    摘要翻译: 提供了一种用于在具有中央处理复合体内的一个或多个处理器的数据处理系统内执行服务处理器请求的方法和系统,所述中央处理复合体中的每个处理器包括可分配的处理器资源。 中央处理复合体中的每个处理器具有处理所选择的服务处理器请求的能力,通过在每个处理器内预留一部分可分配处理器资源用于此目的。 如果足够的处理器资源可用于在可分配资源的保留部分内处理服务处理器请求,则响应于接收服务处理器请求,利用至少一个处理器来最初处理中央处理复合体内的服务处理器请求。 或者,如果处理器资源不足以在可分配资源的预留部分内处理服务处理器请求,则服务处理器请求被发送到外部处理复合体。

    Method and system for compiling sections of a computer program for
multiple execution environments
    6.
    发明授权
    Method and system for compiling sections of a computer program for multiple execution environments 失效
    用于编译多个执行环境的计算机程序段的方法和系统

    公开(公告)号:US5774728A

    公开(公告)日:1998-06-30

    申请号:US579459

    申请日:1995-12-27

    IPC分类号: G06F9/45

    CPC分类号: G06F8/47

    摘要: In a computer system, a computer program is provided having multiple sections. First and second sections of the computer program correspond to different execution environments. Each of the first section and second section is automatically compiled for its corresponding execution environment. Further, the multiple sections of the computer program may call each other via intra-program type procedure calls. These intra-program type procedure calls are automatically translated into inter-execution environment type procedure calls, between the sections, for their respective execution environments.

    摘要翻译: 在计算机系统中,提供具有多个部分的计算机程序。 计算机程序的第一和第二部分对应于不同的执行环境。 第一部分和第二部分的每个部分都将自动编译为相应的执行环境。 此外,计算机程序的多个部分可以经由节目内类型过程调用彼此调用。 这些节目内类型的过程调用在它们各自的执行环境之间被自动地转换成各部分之间的执行间环境类型的过程调用。

    Method and system for on-demand software distribution
    7.
    发明授权
    Method and system for on-demand software distribution 失效
    按需软件分发的方法和系统

    公开(公告)号:US5765205A

    公开(公告)日:1998-06-09

    申请号:US579541

    申请日:1995-12-27

    IPC分类号: G06F9/445 G06F12/10 G06F12/08

    CPC分类号: G06F9/44521 G06F12/10

    摘要: Techniques are presented for efficiently transferring computer code from a source computer to a target computer for execution on the target computer. A virtual memory space for the computer code is created on the target computer. The computer code is linked on the source computer such that addressing of the resulting executable version of the computer code corresponds to the allocated virtual memory space on the target computer. The executable computer code is then stored in the memory of the source computer. As the target computer executes the computer code, page faults result because its allocated virtual memory space is empty. The memory pages required to remediate the page faults are obtained from the source computer on an on-demand basis. Execution accordingly proceeds.

    摘要翻译: 提出了用于将计算机代码从源计算机有效地传送到目标计算机以在目标计算机上执行的技术。 在目标计算机上创建计算机代码的虚拟内存空间。 计算机代码在源计算机上链接,使得所得到的可执行版本的计算机代码的寻址对应于目标计算机上分配的虚拟内存空间。 然后将可执行计算机代码存储在源计算机的存储器中。 由于目标计算机执行计算机代码,因为分配的虚拟内存空间为空,因此导致页面故障。 修复页面错误所需的内存页是根据需要从源计算机获得的。 相应地执行执行。

    Automatic client-server complier
    8.
    发明授权
    Automatic client-server complier 失效
    自动客户端 - 服务器编译器

    公开(公告)号:US5761512A

    公开(公告)日:1998-06-02

    申请号:US579460

    申请日:1995-12-27

    IPC分类号: G06F9/45

    CPC分类号: G06F8/47

    摘要: In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution environment type characteristics defined therewith. For each class, an execution environments is determined that satisfies the affinities of the class, and the class is compiled for the determined execution environment. As examples, affinities may include those directed toward processors, operating systems, user interfaces and software resources.

    摘要翻译: 在具有多个执行环境的面向对象的计算机系统中,提供了具有多个类的计算机程序的源代码。 这些类与其定义的执行环境类型特性具有亲和力。 对于每个类,确定满足类的亲和性的执行环境,并且为确定的执行环境编译类。 作为示例,亲和力可以包括针对处理器,操作系统,用户界面和软件资源的那些。

    Porting of information technology structures
    9.
    发明授权
    Porting of information technology structures 失效
    信息技术结构的移植

    公开(公告)号:US08626887B2

    公开(公告)日:2014-01-07

    申请号:US11452181

    申请日:2006-06-13

    IPC分类号: G06F15/173

    摘要: A method and system for porting an abstract Information Technology (IT) structure into an IT delivery environment. An abstract IT structure A that is currently within an IT delivery environment X is translated by generating a virtual IT structure V from the abstract IT structure A through specification of an IT delivery environment Y. Delivery binding the virtual IT structure V to the IT delivery environment Y generates a delivery-bound virtual IT structure D. The delivery-bound virtual IT structure D is deployed in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y.

    摘要翻译: 将抽象信息技术(IT)结构移植到IT交付环境中的方法和系统。 目前在IT交付环境X中的抽象IT结构A通过从抽象IT结构A通过IT交付环境Y的规范生成虚拟IT结构V进行转换。将虚拟IT结构V绑定到IT交付环境 Y生成传递绑定的虚拟IT结构D.传送绑定的虚拟IT结构D部署在IT传送环境Y中,从而产生能够在IT传送环境Y中操作的真正的IT结构实例R。