Disk rotational position controls for channel operations in a cached
peripheral subsystem
    1.
    发明授权
    Disk rotational position controls for channel operations in a cached peripheral subsystem 失效
    缓存外设子系统中的通道操作的磁盘旋转位置控制

    公开(公告)号:US5235692A

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

    申请号:US576044

    申请日:1990-08-31

    IPC分类号: G06F3/06 G06F12/08 G06F13/38

    摘要: A cached DASD peripheral subsystem is operated in a so-called non-synchronous mode, that is, device operations are not synchronous to the host processor operations. A rate-changing buffer is interposed between the channel attachment for the host processor and the DASD, preferably having a storage capacity for one full DASD track of data. The rotational position for the data records being transferred in either direction, i.e., write or read, are kept in the rate-changing buffer to be kept with the record being transferred through the rate-changing buffer. Each time the peripheral subsystem supplies ending status to the host processor and all records to be transferred are retentively stored in DASD, a record control field and the rotational position of the last record transferred in a chain of commands being transferred the rotational position of such last record, its type, and other control data are stored in a control store separate from any cache directory or track directory in cache. Such rotational position and type indicating information for the last record transferred is used for switching the modes of operation of the peripheral subsystem, error recovery, and for accommodating channel initiated retries.

    摘要翻译: 缓存的DASD外设子系统以所谓的非同步模式运行,即设备操作与主处理器操作不同步。 在用于主处理器的通道附件和DASD之间插入速率变化缓冲器,优选地具有用于一个完整DASD数据轨道的存储容量。 在任一方向上传送的数据记录的旋转位置,即写入或读取,被保存在速率变化缓冲器中,以保持该记录通过速率变化缓冲器传送。 每次外设子系统向主机处理器提供结束状态,并将要传送的所有记录保存在DASD中时,记录控制区和传送到命令链中的最后一个记录的旋转位置传送到最后一个 记录,其类型和其他控制数据存储在与缓存中的任何缓存目录或跟踪目录分开的控制存储中。 用于传送的最后记录的这种旋转位置和类型指示信息用于切换外围子系统的操作模式,错误恢复以及用于容纳信道发起的重试。