Method and apparatus for utilization of plural commands to improve read response times of data from a disk track
    3.
    发明授权
    Method and apparatus for utilization of plural commands to improve read response times of data from a disk track 失效
    用于利用多个命令以改善来自磁盘轨道的数据的读取响应时间的方法和装置

    公开(公告)号:US06442647B1

    公开(公告)日:2002-08-27

    申请号:US09138813

    申请日:1998-08-21

    IPC分类号: G06F1200

    摘要: The invention enables reduction of latency time for receipt of data which has been requested from a disk system. The method enables use of a read command which enables a cache memory output to occur only when the read command has been completed. The method of the invention initially receives a read request from a host processor for a number of data blocks on a disk track (referred to as requested blocks), the requested blocks being a subset of blocks stored in the disk track. If the requested blocks are not already stored in a cache memory, the method constructs at least a first command to transfer the track to cache memory, the first command enabling identification of a last data block of the requested blocks. A second command is also prepared to transfer the track to cache memory, the second command enabling identification of the last block of the remaining set of blocks in the track. Thereafter, the first command is executed and when the last block of the requested blocks has been transferred to cache memory, indicating completion of the first command, transfer of the requested blocks from cache memory to the host processor is commenced. The second command is also executed and enables a staging of the remaining blocks of the disk track to cache memory, thereby assuring that the entire track resides in cache memory.

    摘要翻译: 本发明能够减少用于接收从磁盘系统请求的数据的等待时间。 该方法使得能够使用读取命令,其使得仅当读取命令已经完成时才能发生高速缓存存储器输出。 本发明的方法首先从主机处理器接收对磁盘磁道上的数个数据块(称为所请求的块)的读请求,所请求的块是存储在磁盘轨道中的块的子集。 如果所请求的块尚未存储在高速缓冲存储器中,则该方法至少构建将轨道传送到高速缓冲存储器的第一命令,该第一命令使得能够识别所请求块的最后数据块。 还准备了第二命令以将轨道传送到高速缓冲存储器,第二命令使得能够识别轨道中的剩余块块的最后一个块。 此后,执行第一命令,并且当所请求的块的最后一个块已经被传送到高速缓冲存储器时,指示完成第一命令,开始将所请求的块从高速缓冲存储器传送到主机处理器。 第二个命令也被执行,并使得磁盘轨道的剩余块的分段缓存存储器,从而确保整个磁道驻留在高速缓冲存储器中。

    Method and system for taking advantage of a pre-stage of data between a
host processor and a memory system
    4.
    发明授权
    Method and system for taking advantage of a pre-stage of data between a host processor and a memory system 失效
    利用主机处理器和存储器系统之间的数据前期的方法和系统

    公开(公告)号:US6134623A

    公开(公告)日:2000-10-17

    申请号:US137670

    申请日:1998-08-21

    IPC分类号: G06F11/10 G06F13/40 G06F13/00

    CPC分类号: G06F13/4027 G06F11/10

    摘要: A system for coupling a host processor to a memory subsystem and enabling efficient transfer of data therebetween, where the memory subsystem responds to a data block read request by dispatching the designated data block and N data segments that are used by the receiver to determine the integrity of the data transfer. The system comprises a first bus system which couples the memory subsystem, via a bridge, to a controller that is, in turn, coupled by a second bus system to the host processor. The controller responds to a read request from the host processor for a first data block by dispatching to the bridge modified read requests that include (i) an address of the first data block and (ii) an address for the N data integrity segments. The bridge transfers the modified read requests to the memory subsystem, receives the first data block from the memory subsystem and transfers it to the controller. The bridge then receives the N data integrity segments, uses them to check the integrity of the data transfer, and discards them. Because of the aforesaid handling of the N data integrity segments, the bridge, upon receiving a next read request of data in addresses that are sequential to the first data block, determines there has been no discontinuity of sequential data block addresses.

    摘要翻译: 一种用于将主机处理器耦合到存储器子系统并且能够在其之间有效传输数据的系统,其中存储器子系统通过调度指定的数据块和接收机使用的N个数据段来响应数据块读取请求以确定完整性 的数据传输。 该系统包括第一总线系统,其通过桥接将存储器子系统耦合到控制器,控制器又由第二总线系统耦合到主机处理器。 控制器通过调度到桥接修改的读取请求来响应来自主机处理器对于第一数据块的读取请求,该读取请求包括(i)第一数据块的地址和(ii)N个数据完整性段的地址。 桥将修改的读取请求传送到存储器子系统,从存储器子系统接收第一个数据块并将其传送到控制器。 然后,桥接器接收N个数据完整性段,使用它们来检查数据传输的完整性,并丢弃它们。 由于上述N个数据完整性段的处理,桥接器在接收到与第一数据块连续的地址中的数据的下一次读取请求时,确定顺序数据块地址没有不连续性。

    Increasing I/O performance through storage of packetized operational
information in local memory
    5.
    发明授权
    Increasing I/O performance through storage of packetized operational information in local memory 失效
    通过在本地存储器中存储打包的操作信息来提高I / O性能

    公开(公告)号:US6065083A

    公开(公告)日:2000-05-16

    申请号:US138118

    申请日:1998-08-21

    CPC分类号: G06F13/16

    摘要: A computing system that incorporates the invention includes a host processor which is coupled to a memory subsystem via a first bus system, a controller device and a second bus system. The controller device includes memory for storing plural Scripts for replay to the host processor, for instance, via the second bus system. A Script is an instruction set used to execute operations on a controller device. Each Script includes one or more addresses where either message or status data (or other operational data) can be found which is to be inserted, prior to dispatch of the Script. During operation of the computing system, the memory subsystem is caused, as a result of its operation, to issue an instruction to the controller device to dispatch a Script to, for instance, the host processor. The controller device responds by accessing the required Script, playing the Script which results in accesses to locally stored operational data for inclusion into the Script. Local storage of this data avoids unnecessary data transfers over the bus system to the memory subsystem to obtain the required data for inclusion into a Script.

    摘要翻译: 结合本发明的计算系统包括经由第一总线系统,控制器设备和第二总线系统耦合到存储器子系统的主机处理器。 控制器设备包括用于例如经由第二总线系统将用于重播的多个脚本存储到主机处理器的存储器。 脚本是用于在控制器设备上执行操作的指令集。 每个脚本包括一个或多个地址,在发出脚本之前,可以找到要插入的消息或状态数据(或其他操作数据)。 在计算系统的操作期间,作为其操作的结果,引起存储器子系统向控制器设备发出指令以将脚本发送到例如主机处理器。 控制器设备通过访问所需的脚本进行响应,播放脚本,导致访问本地存储的操作数据以包含在脚本中。 该数据的本地存储避免了通过总线系统到存储器子系统的不必要的数据传输,以获得包含在脚本中的所需数据。

    Apparatus, system, and method for copy protection
    6.
    发明授权
    Apparatus, system, and method for copy protection 失效
    用于复制保护的装置,系统和方法

    公开(公告)号:US07487312B2

    公开(公告)日:2009-02-03

    申请号:US10962691

    申请日:2004-10-12

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1458 G06F11/1456

    摘要: An apparatus, system, and method are disclosed for facilitating copy protection. The apparatus includes a definition module, a request module, and a determination module, each coupled to a first storage sub-system. The definition module is configured to define a protection definition for a plurality of electronic storage devices of the first storage sub-system. The request module is configured to receive a copy request from a second storage sub-system. The determination module is configured to determine at the first storage sub-system a copy protection status of a destination device. The copy protection status may be indicated by the protection definition, which includes a protection indicator and may include one or more restriction indicators. The apparatus advantageously allows a user to protect a selected destination device against accidental or otherwise detrimental copying.

    摘要翻译: 公开了一种便于复制保护的装置,系统和方法。 该装置包括定义模块,请求模块和确定模块,每个模块耦合到第一存储子系统。 定义模块被配置为为第一存储子系统的多个电子存储设备定义保护定义。 请求模块被配置为从第二存储子系统接收复制请求。 确定模块被配置为在第一存储子系统处确定目的地设备的复制保护状态。 保护定义可以指示复制保护状态,该保护定义包括保护指示符,并且可以包括一个或多个限制指示符。 该装置有利地允许用户保护所选择的目的地设备免受意外或其他有害的复制。