Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device
    44.
    发明授权
    Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device 失效
    用于交换和传送具有西加向量的数据并利用排队的直接输入输出设备的计算机程序产品

    公开(公告)号:US06347341B1

    公开(公告)日:2002-02-12

    申请号:US09255640

    申请日:1999-02-22

    IPC分类号: G06F1516

    摘要: A computer program product and storage device used for exchange and transfer of data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s). The program device comprises a a computer program storage device readable by a digital processing apparatus and a program means comprising the steps of: receiving incoming data using said adapter; setting up one or more queues in main storage without causing interrupts in any running programs; updating status of said network computing system to reflect said new data; processing data in said main storage by interrogating multiple existing queues in said main storage simultaneously; and determining from interrogating said queues appropriate application server to which said data has to be forwarded to; designating at least one set of queues in said queuing mechanism as input queues and another as output queues; issuing a signal adapter instruction to provide initiative to check content of any or all queues in said queuing mechanism; specifying initiate-output or initiate-input appropriately by means of said signal adapter instruction to cause associated adapter to asynchronously process said output or input queues; and causing synchronization by means of said signal adapter instruction by signaling said associated data queues to update all entries in order to render them current. The program product runs in the same environment and performs similar tasks.

    摘要翻译: 一种用于在具有能够连接至少一个应用服务器的主存储器的网络计算系统中的数据交换和传输的计算机程序产品和存储设备,以及具有至少一个适配器的接口元件,能够与至少一个应用服务器建立处理通信 应用程序用户。 程序装置包括可由数字处理装置读取的计算机程序存储装置和程序装置,包括以下步骤:使用所述适配器接收输入数据; 在主存储中设置一个或多个队列,而不会导致任何正在运行的程序中断; 更新所述网络计算系统的状态以反映所述新数据; 通过同时询问所述主存储器中的多个现有队列来处理所述主存储器中的数据; 并且从询问所述数据必须转发到的所述队列适当的应用服务器确定; 将所述排队机制中的至少一组队列指定为输入队列,另一组作为输出队列; 发出信号适配器指令以主动地检查所述排队机构中的任何或所有队列的内容; 通过所述信号适配器指令适当地指定启动输出或启动输入,以使相关联的适配器异步地处理所述输出或输入队列; 并且通过所述信号适配器指令通过发信号通知所述相关联的数据队列来更新所有条目以使其成为当前,从而进行同步。 程序产品在相同的环境中运行并执行类似的任务。

    Pass-through for I/O channel subsystem call instructions for accessing
shared resources in a computer system having a plurality of operating
systems
    45.
    发明授权
    Pass-through for I/O channel subsystem call instructions for accessing shared resources in a computer system having a plurality of operating systems 失效
    用于访问具有多个操作系统的计算机系统中的共享资源的I / O通道子系统调用指令的传递

    公开(公告)号:US5600805A

    公开(公告)日:1997-02-04

    申请号:US898875

    申请日:1992-06-15

    IPC分类号: G06F9/46 G06F13/12 G06F9/00

    CPC分类号: G06F13/126

    摘要: Enables any OS of plural OSs within any of plural logical-resource partitions (LPARs) of a CEC to use interpretive execution for synchronously-executable CHSC (channel subsystem call) commands. A CHSC command authorization mask (CCAM) is provided to control which CHSC commands are allowed to execute interpretively (with pass-through), and which commands are executed with hypervisor intervention (as all prior CHSC commands did). By enabling interpretive execution of those commands which can successfully operate with pass-through, significant system efficiency is obtained. And by disabling interpretive execution for a subset of CHSC commands (which are not allowed to execute with pass-through) potential system failures may be prevented. Thus, interpretive execution may be restricted differently among the OSs in a CEC. Novel CHSC command execution now handles multiple images of shared I/O resources by use of image identifiers, which could not be done before. The information requested by any OS issuing a CHSC command is filtered and optionally compacted by the I/O subsystem responding to the command by only providing information obtained from control blocks associated with the OS which issued the command. This is done by having a set of control blocks for each I/O resource, each control block in the set being associated with a particular OS.

    摘要翻译: 使CEC的多个逻辑资源分区(LPAR)中的任何一个中的多个OS的任何OS能够使用用于同步可执行CHSC(信道子系统调用)命令的解释性执行。 提供了一个CHSC命令授权掩码(CCAM)来控制哪些CHSC命令被解释性地执行(具有传递),以及哪些命令由管理程序干预执行(如所有之前的CHSC命令所执行)。 通过启用能够通过直通成功运行的命令的解释执行,可以获得显着的系统效率。 并且通过禁止CHSC命令的子集(不允许通过执行)的解释执行,可能会阻止潜在的系统故障。 因此,CEC中的操作系统之间的解释性执行可能会受到不同的限制。 新的CHSC命令执行现在通过使用以前无法完成的图像标识符处理共享I / O资源的多个映像。 由发出CHSC命令的任何OS请求的信息被I / O子系统过滤并且可选地通过I / O子系统来响应该命令,仅提供从与发出该命令的OS相关联的控制块获得的信息。 这通过为每个I / O资源设置一组控制块来实现,该集合中的每个控制块与特定OS相关联。

    Establishing and restoring paths in a data processing I/O system
    46.
    发明授权
    Establishing and restoring paths in a data processing I/O system 失效
    建立和恢复数据处理I / O系统中的路径

    公开(公告)号:US5465355A

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

    申请号:US150748

    申请日:1993-11-12

    CPC分类号: G06F13/10 G06F13/20

    摘要: A data processing I/O system including a main storage for storing data and data processing instructions arranged in software programs, and a channel subsystem having hardware for reporting conditions in the channel subsystem to the software. A special Channel Subsystem Call (CHSC) instruction is used to store event information from the channel subsystem into the main memory for use by the software such that new or restored resources such as a channel path, a channel path and partial control unit link address, or a channel path and full control unit link address, may be originally made accessible, or may be restored to the I/O system. A mechanism is also provided to inquire of a device how long it expects to not be accessible to give the device sufficient time to reset itself before it is varied offline, thus preventing a device from being isolated or "boxed" prematurely.

    摘要翻译: 一种数据处理I / O系统,包括用于存储以软件程序排列的数据和数据处理指令的主存储器,以及具有用于向该软件报告信道子系统中的条件的硬件的通道子系统。 专用信道子系统呼叫(CHSC)指令用于将来自信道子系统的事件信息存储到主存储器中以供软件使用,以便新的或恢复的资源,例如信道路径,信道路径和部分控制单元链路地址, 或通道路径和全控制单元链路地址,可以原来可访问,或者可以被还原到I / O系统。 还提供了一种机制来查询设备,其期望无法访问多长时间,以便在离线之前给设备足够的时间重置自身,从而防止设备过早隔离或“盒装”。