Common device interface
    2.
    发明授权
    Common device interface 有权
    通用设备接口

    公开(公告)号:US07032228B1

    公开(公告)日:2006-04-18

    申请号:US09797347

    申请日:2001-03-01

    IPC分类号: G06F9/44

    摘要: A common device interface for facilitating communication exchanges between physical transport drivers and higher-level software emulations. The common device interface is defined by an input/output control block (IOCB) data structure that allows those portions of different emulations and physical transport drivers that interact with each other to be generic. Thus, the emulation need not know or be concerned with the underlying characteristics of the type of physical transport driver with which it is communicating.

    摘要翻译: 用于促进物理传输驱动程序与更高级软件仿真之间的通信交换的通用设备接口。 公共设备接口由输入/输出控制块(IOCB)数据结构定义,允许不同仿真和物理传输驱动程序的这些部分彼此交互是通用的。 因此,仿真不需要知道或关心与其通信的物理传输驱动器的类型的基本特征。

    Disk controller having host processor controls the time for transferring
data to disk drive by modifying contents of the memory to indicate data
is stored in the memory
    3.
    发明授权
    Disk controller having host processor controls the time for transferring data to disk drive by modifying contents of the memory to indicate data is stored in the memory 失效
    具有主处理器的磁盘控制器通过修改存储器的内容来指示数据存储在存储器中来控制将数据传送到磁盘驱动器的时间

    公开(公告)号:US5548788A

    公开(公告)日:1996-08-20

    申请号:US330193

    申请日:1994-10-27

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

    摘要: A disk controller and method for transferring data from a host computer to a cache memory of the disk controller and transferring data from the cache memory to disk drives coupled to the disk controller. Received data to be written to disk by the disk controller is stored in a memory within the disk controller. A host I/O processor modifies certain locations within the memory to indicate to a disk I/O processor that the data is in memory and can be written to disk by the disk I/O processor. In this manner intervention of a controller microprocessor is minimized and disk controller performance is improved.

    摘要翻译: 一种磁盘控制器和方法,用于将数据从主计算机传送到磁盘控制器的高速缓冲存储器,并将数据从高速缓冲存储器传输到耦合到磁盘控制器的磁盘驱动器。 由磁盘控制器接收到要写入磁盘的数据被存储在磁盘控制器内的存储器中。 主机I / O处理器修改内存中的某些位置,以向磁盘I / O处理器指示数据在内存中,并可由磁盘I / O处理器写入磁盘。 以这种方式,控制器微处理器的干预被最小化并且磁盘控制器性能得到改善。

    Disk controller with volatile and non-volatile cache memories
    5.
    发明授权
    Disk controller with volatile and non-volatile cache memories 失效
    具有易失性和非易失性缓存的磁盘控制器

    公开(公告)号:US5586291A

    公开(公告)日:1996-12-17

    申请号:US363298

    申请日:1994-12-23

    IPC分类号: G06F11/14 G06F12/08 G06F13/00

    摘要: A disk storage subsystem includes both volatile and non-volatile portions of memory. In response to a write command from a host computer, the controller allocates a predetermined number of memory blocks in the non-volatile cache memory and allocates a corresponding number of blocks in the volatile memory. Host supplied write data is then stored in the allocated non-volatile memory blocks. The data may also be mirrored in additional non-volatile memory. Immediately thereafter the subsystem sends an acknowledge signal to the host. The subsystem then performs a DMA operation to copy the write-data from the non-volatile memory blocks to the volatile memory blocks. The write-data is then stored on a disk drive at which point the non-volatile memory may be de-allocated. Subsequent reads of the given data may be read from the volatile memory, reducing disk access time. In the event of a power failure, data stored in the non-volatile memory but not yet written to disk is preserved. In the event of a disk controller failure, the non-volatile memory modules may be transferred to a functioning disk controller for recovery.

    摘要翻译: 磁盘存储子系统包括存储器的易失性和非易失性部分。 响应于来自主计算机的写入命令,控制器在非易失性高速缓存存储器中分配预定数量的存储器块,并在易失性存储器中分配相应数量的块。 主机提供的写数据然后存储在所分配的非易失性存储器块中。 数据也可以被镜像到附加的非易失性存储器中。 此后,子系统立即向主机发送确认信号。 子系统然后执行DMA操作以将写数据从非易失性存储器块复制到易失性存储器块。 然后将写入数据存储在磁盘驱动器上,此时非易失性存储器可以被去分配。 可以从易失性存储器读取给定数据的后续读取,从而减少磁盘访问时间。 在电源故障的情况下,保存在非易失性存储器中但尚未写入磁盘的数据。 在磁盘控制器发生故障的情况下,非易失性存储器模块可能被传送到功能磁盘控制器进行恢复。

    Method and apparatus for providing data management for a storage system coupled to a network
    7.
    发明授权
    Method and apparatus for providing data management for a storage system coupled to a network 失效
    用于为耦合到网络的存储系统提供数据管理的方法和装置

    公开(公告)号:US07756986B2

    公开(公告)日:2010-07-13

    申请号:US09107618

    申请日:1998-06-30

    IPC分类号: G06F15/16 G06F12/14

    CPC分类号: G06F9/468

    摘要: A data management technique for managing accesses to data at a shared storage system includes a filter at the storage system. The filter is coupled to a configuration table, which identifies which of a number of coupled host processors have accesses to each of the resources at the device. During operation, requests received from the host devices are filtered by the filter, and only those requests to resources that the individual host devices have privilege to access are serviced. Advantageously, data security is further enhanced by authenticating each of the requests received by the storage system to verify that the host processor that is represented as forwarding the request is the indicated host processor. In addition, transfers of data between the storage system and the host processor may be validated to ensure that data was not corrupted during the data transfer.

    摘要翻译: 用于在共享存储系统处管理对数据的访问的数据管理技术包括存储系统处的过滤器。 滤波器耦合到配置表,其配置表识别多个耦合的主处理器中的哪一个具有对设备上的每个资源的访问。 在操作期间,从主机设备接收到的请求被过滤器过滤,并且只有对各个主机设备具有访问权限的资源请求进行服务。 有利地,通过认证由存储系统接收的每个请求来验证被表示为转发该请求的主机处理器是指示的主机处理器,进一步增强了数据安全性。 此外,可以验证存储系统和主机处理器之间的数据传输,以确保在数据传输期间数据未被破坏。