Host adapter having a snapshot mechanism
    1.
    发明授权
    Host adapter having a snapshot mechanism 失效
    具有快照机制的主机适配器

    公开(公告)号:US06298403B1

    公开(公告)日:2001-10-02

    申请号:US09089030

    申请日:1998-06-02

    IPC分类号: G06F1300

    CPC分类号: G06F13/387

    摘要: A circuit collects data from a number of locations in a system memory of a personal computer, and can refetch the collected data at any time, e.g. when an adapter for transferring data between a computer bus and a peripheral bus that includes the circuit encounter an unexpected event (such as an error) in the transmission (or retransmission) of data to a first peripheral device. So the adapter simply flushes the data on encountering the unexpected event. Thereafter, the adapter switches context, to transfer data to a second peripheral device. At a later time, the circuit in the adapter refetches the flushed data, for retransmission of the data to the first peripheral device. To refetch the flushed data, the circuit does not traverse backwards through a scatter/gather data transfer pointer list (described above) that is used to collect the data from system memory. Instead, the circuit initially stores the values (collectively called “snapshot”) of signals in various registers at the time of initial receipt of the data, and at a later time loads the saved snapshot to refetch data that was flushed.

    摘要翻译: 电路从个人计算机的系统存储器中的多个位置收集数据,并且可以随时重新获取所收集的数据,例如, 当用于在计算机总线和包括该电路的外围总线之间传送数据的适配器在向第一外围设备发送(或重传)数据时遇到意外事件(例如错误)。 因此,适配器只是在遇到意外事件时刷新数据。 此后,适配器切换上下文以将数据传送到第二外围设备。 稍后,适配器中的电路重新获取刷新的数据,用于将数据重新发送到第一外围设备。 为了获取刷新的数据,电路不会向后穿过用于从系统存储器收集数据的分散/收集数据传输指针列表(如上所述)。 相反,电路在初始接收数据时最初将信号的值(统称为“快照”)存储在各种寄存器中,并且稍后加载保存的快照以重新获取被刷新的数据。