Channel-initiated retry and unit check for peripheral devices
    1.
    发明授权
    Channel-initiated retry and unit check for peripheral devices 失效
    信道发起的重试和单元检查外围设备

    公开(公告)号:US5392425A

    公开(公告)日:1995-02-21

    申请号:US290449

    申请日:1994-08-15

    IPC分类号: G06F11/14 G06F11/00

    CPC分类号: G06F11/141

    摘要: Retrying a command from a CCW in a data processing I/O system having a channel connected to a control unit in which the channel detects an error condition and requests the control unit to retry the current command of an I/O operation. The control unit then determines if the requested retry can be accomplished, and, if it can, sends a response back to the channel requesting the channel to initiate a retry. After receiving the response, the channel checks to determine if conditions are still present which allow a retry, and if they are, executes the current command to perform the retry. If the control unit determines that a retry cannot be accomplished, the control unit has the option to perform a unit check procedure. If the control unit determines that neither a retry nor a unit check can be accomplished, the control unit has the option to perform a selective reset function.

    摘要翻译: 在具有连接到控制单元的信道的数据处理I / O系统中从CCW重试命令,其中信道检测到错误状况,并请求控制单元重试当前的I / O操作命令。 然后,控制单元确定所请求的重试是否可以完成,并且如果可以的话,将响应发回到请求该信道的信道发起重试。 在收到响应后,通道检查以确定是否仍然存在允许重试的条件,如果是,则执行当前命令以执行重试。 如果控制单元确定不能实现重试,则控制单元具有执行单元检查过程的选项。 如果控制单元确定不能完成重试或单元检查,则控制单元具有执行选择性复位功能的选项。

    Notification and verification of state changes in a data processing
input/output system
    2.
    发明授权
    Notification and verification of state changes in a data processing input/output system 失效
    通知和验证数据处理输入/输出系统中的状态变化

    公开(公告)号:US5423006A

    公开(公告)日:1995-06-06

    申请号:US86390

    申请日:1993-06-30

    IPC分类号: G06F13/14 G06F13/40 H04J3/24

    CPC分类号: G06F13/4022

    摘要: A computer I/O system which includes a dynamic switch having a plurality of ports and a plurality of link-level facilities, with each link-level facility being attached to an individual one of the ports. Whenever the state of a port or its attached link-level facility is changed in such a way that the attached link-level facility's ability to communicate with another link-level facility might be affected, this fact is recognized by a dynamic switch control unit which causes a state change notification (SCN) frame to be transmitted to all other link-level facilities which might be affected. The link-level facilities receiving such a state change notification then determine if any of the associations or potential associations with the link-level facility which caused the state change notification are affected.

    摘要翻译: 一种计算机I / O系统,其包括具有多个端口和多个链路级设施的动态交换机,其中每个链路级设施附加到单个端口中的一个。 每当端口状态或其连接的链路级设施以这样的方式改变时,连接级别设施与另一链路级设施通信的能力可能受到影响,则该事实由动态切换控制单元识别 导致状态改变通知(SCN)帧被发送到可能受影响的所有其他链路级设施。 接收到这种状态改变通知的链路级设施然后确定是否影响与导致状态改变通知的链路级设施的任何关联或潜在关联。

    Method and system for pipelining the processing of channel command words
    4.
    发明授权
    Method and system for pipelining the processing of channel command words 失效
    流水线处理通道命令字的方法和系统

    公开(公告)号:US5526484A

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

    申请号:US988549

    申请日:1992-12-10

    IPC分类号: G06F13/12

    CPC分类号: G06F13/126

    摘要: A method and system for pipelining the processing of channel command words is provided. The channel is permitted to send commands and data to the control unit for several channel command words associated with a channel program without having to wait for responses from the control unit for prior commands sent. The channel can pipeline several commands to the control unit and the control unit can then process the commands in the order it receives them. The control unit sends responses to the channel for each command it receives acknowledging receipt of the commands.

    摘要翻译: 提供了一种用于流水线处理通道命令字的方法和系统。 允许信道向控制单元发送与频道节目相关联的多个频道命令字的命令和数据,而不必等待来自控制单元的响应以发送先前的命令。 该通道可以将多个命令管线到控制单元,然后控制单元可以按照接收命令的顺序处理命令。 控制单元向接收到的每个命令的响应发送确认接收命令。

    Acquiring addresses in an input/output system
    6.
    发明授权
    Acquiring addresses in an input/output system 失效
    获取输入/输出系统中的地址

    公开(公告)号:US5276813A

    公开(公告)日:1994-01-04

    申请号:US576557

    申请日:1990-08-31

    摘要: In a computer I/O system including a plurality of link-level facilities and a dynamic switch having a plurality of ports, each link-level facility being attached to an individual one of the ports, a mechanism and method for assigning a unique link level address to each of the link-level facilities. As each of the link-level facilities comes on line, it sends an acquire link address (ALA) frame and waits for a response (ACK) frame. The ALA frame may be addressed to a general to-whom-it-may-concern address and have a source address of who-am-I. Only a dynamic switch normally assigns link addresses. When receiving an ALA frame, the dynamic switch returns an ACK frame having a unique link address assigned to the sender of the ALA frame. Provision is made for determining if there is a dynamic switch present, or, if the link-level facilities are connected together by a static connection through the dynamic switch, for the link-level facility of a channel to assign the unique link addresses.

    摘要翻译: 在包括多个链路级设备和具有多个端口的动态交换机的计算机I / O系统中,每个链路级设施附加到单个端口之一,用于分配唯一链路级别的机制和方法 地址到每个链路级设施。 随着每个链路级设备都在线路上,它发送一个获取链路地址(ALA)帧,并等待响应(ACK)帧。 ALA框架可能针对一般的可能关注的地址,并具有谁是我的来源地址。 只有动态交换机才能正常分配链路地址。 当接收到ALA帧时,动态交换机返回具有分配给ALA帧的发送方的唯一链路地址的ACK帧。 提供了确定是否存在动态切换,或者如果通过动态交换机通过静态连接将链路级设施连接在一起,则为通道的链路级设施分配唯一的链路地址。

    Methods and apparatus for dynamically managing input/output (I/O)
connectivity
    7.
    发明授权
    Methods and apparatus for dynamically managing input/output (I/O) connectivity 失效
    用于动态管理输入/输出(I / O)连接的方法和装置

    公开(公告)号:US5297262A

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

    申请号:US964571

    申请日:1992-10-21

    CPC分类号: G06F15/17375 G06F13/4022

    摘要: A computer system, including at least one host (processor and operating system), a channel subsystem and at least one switch (together with an associated switch controller) for switchably connecting an I/O device (together with an associated I/O device control unit) to a host via said channel subsystem, in combination with means for dynamically managing I/O connectivity in said computer from each host. The I/O manager's functions are centralized at the host level across the computer system. Each host is responsible for an instance of the manager. According to the preferred embodiment of the invention the computer system, I/O manager combination includes: (a) first means, located within each switch, for providing direct host access to the switch controller associated with a given switch; (b) second means, included in each host level instance of the manager, for automatically and dynamically determining the current I/O configuration and connectivity of each host; (c) third means, included in each host level instance of the manager, for performing System Integrated Switching (i.e., switching where any instance of the I/O manager can veto a proposed configuration change) and (d) fourth means, included in each host level instance of the manager, for insuring the integrity of the I/O connectivity database, through the use of an interlock mechanism, in a multiuser environment where each user can enter multiple part commands and processes concurrently.

    摘要翻译: 计算机系统,包括至少一个主机(处理器和操作系统),通道子系统和至少一个开关(以及相关联的开关控制器),用于可切换地连接I / O设备(连同相关的I / O设备控制 单元)通过所述通道子系统与主机结合,用于从每个主机动态管理所述计算机中的I / O连接的装置。 I / O管理器的功能集中在整个计算机系统的主机层。 每个主持人负责管理员的一个实例。 根据本发明的优选实施例,计算机系统I / O管理器组合包括:(a)位于每个开关内的第一装置,用于提供与给定开关相关联的开关控制器的直接主机访问; (b)包括在管理器的每个主机级实例中的第二装置,用于自动和动态地确定每个主机的当前I / O配置和连接性; (c)包括在管理者的每个主机级实例中的第三手段,用于执行系统集成交换(即,I / O管理器的任何实例可以否决所提出的配置更改的切换)和(d)包括在第 管理器的每个主机级实例,用于通过使用互锁机制来确保I / O连接数据库的完整性,在多用户环境中,每个用户可以同时输入多个部分命令和进程。

    Independent computer storage addressing in input/output transfers
    8.
    发明授权
    Independent computer storage addressing in input/output transfers 失效
    输入/输出传输中独立的计算机存储寻址

    公开(公告)号:US5634007A

    公开(公告)日:1997-05-27

    申请号:US398053

    申请日:1995-03-02

    IPC分类号: G06F13/28 G06F12/06

    CPC分类号: G06F13/28

    摘要: A method and apparatus for performing direct memory address (DMA) operations between a requestor and responder device by prestoring, for each device, a logical token and offset value which is recognizable by the device as an indicia to identify one or more local memory addresses within the device, and initiating a DMA operation within the requestor device by the requestor device transferring the token and offset value to the responder device, the responder device identifying a responder device local memory address by translation of the token and offset value, and the responder device accessing the identified responder local memory address for data transfer, associated with the token and offset, and the requestor device identifying a requestor device local memory address for completing the data transfer.

    摘要翻译: 一种用于通过为每个设备预先存储逻辑令牌和设备可识别的偏移值作为标记来识别一个或多个本地存储器地址内的一个或多个本地存储器地址的方式和装置,用于在请求者和响应器设备之间执行直接存储器地址(DMA)操作 所述设备,以及由所述请求者设备在所述请求者设备中向所述应答器设备发送所述令牌和偏移值的DMA操作,所述响应者设备通过所述令牌和偏移值的转换来识别响应者设备本地存储器地址,以及所述应答器设备 访问识别的响应者本地存储器地址用于与令牌和偏移相关联的数据传输,以及请求者设备标识用于完成数据传输的请求者设备本地存储器地址。

    Indirect addressing of channels via logical channel groups
    9.
    发明授权
    Indirect addressing of channels via logical channel groups 失效
    通过逻辑通道组间接寻址通道

    公开(公告)号:US5568648A

    公开(公告)日:1996-10-22

    申请号:US471475

    申请日:1995-06-06

    IPC分类号: G06F13/12 G06F3/00 G06F13/00

    CPC分类号: G06F13/122

    摘要: A computer system for using logical channel groups to indirectly address channels. The computer system includes a processor, a memory, and an input/output (IO) system for transferring information between devices and the processor. The IO system includes channels, channel path identifiers for identifying the channels, logical channel groups having lists of the channel path identifiers, and subchannels having pointers to the logical channel groups. The IO system also includes one or more switches for routing information between the channels and devices.

    摘要翻译: 用于使用逻辑信道组来间接寻址信道的计算机系统。 计算机系统包括处理器,存储器和用于在设备和处理器之间传送信息的输入/输出(IO)系统。 IO系统包括信道,用于识别信道的信道路径标识符,具有信道路径标识符列表的逻辑信道组,以及具有指向逻辑信道组的指针的子信道。 IO系统还包括用于在信道和设备之间路由信息的一个或多个交换机。