System and method of selective data mirroring in a data storage device
    1.
    发明授权
    System and method of selective data mirroring in a data storage device 有权
    数据存储设备中选择性数据镜像的系统和方法

    公开(公告)号:US08028137B2

    公开(公告)日:2011-09-27

    申请号:US11961823

    申请日:2007-12-20

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2084

    摘要: Systems and methods of selective data mirroring are disclosed. In a particular embodiment, a device is disclosed that includes a data storage medium and a controller operably coupled to the data storage medium. The controller configured to selectively enable a data mirroring function to copy data in a first data storage location of the data storage medium to one or more second data storage locations of the data storage medium when the one or more second data storage locations do not have valid primary data stored to them.

    摘要翻译: 公开了选择性数据镜像的系统和方法。 在特定实施例中,公开了一种包括数据存储介质和可操作地耦合到数据存储介质的控制器的设备。 所述控制器被配置为当所述一个或多个第二数据存储位置不具有有效时,选择性地启用数据镜像功能将所述数据存储介质的第一数据存储位置中的数据复制到所述数据存储介质的一个或多个第二数据存储位置 主数据存储到它们。

    Data distribution in systems with multiple storage entities
    2.
    发明授权
    Data distribution in systems with multiple storage entities 有权
    具有多个存储实体的系统中的数据分发

    公开(公告)号:US08326799B2

    公开(公告)日:2012-12-04

    申请号:US12576552

    申请日:2009-10-09

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F17/30067

    摘要: The disclosure is related to systems and methods of distributing data in devices with multiple storage entities. In a particular embodiment, a system is disclosed that includes multiple storage entities, with each storage entity having a sub-controller. A controller is communicatively coupled to each of the multiple storage entities. The controller is configured to send at least one of a respective copy of data or metadata associated with the respective copy of the data to each of the multiple storage entities. Upon receipt of the at least one of the respective copy of the data or the metadata associated with the respective copy of the data, each sub-controller provides storage competency information of the respective storage entity for the respective copy of the data. Upon receiving storage competency information for the multiple storage entities, the controller selects a particular one of the multiple storage entities and notifies the selected storage entity to store the respective copy of the data.

    摘要翻译: 本公开涉及在具有多个存储实体的设备中分发数据的系统和方法。 在特定实施例中,公开了一种包括多个存储实体的系统,每个存储实体具有子控制器。 控制器通信地耦合到多个存储实体中的每一个。 控制器被配置为将与数据的相应副本相关联的数据或元数据的相应副本中的至少一个发送到多个存储实体中的每一个。 在接收到与数据的相应副本相关联的数据或元数据的相应副本中的至少一个时,每个子控制器为相应的数据副本提供相应存储实体的存储能力信息。 在接收到多个存储实体的存储能力信息时,控制器选择多个存储实体中的特定一个,并通知所选择的存储实体来存储数据的相应拷贝。

    Switched memory devices
    3.
    发明授权
    Switched memory devices 有权
    切换存储器件

    公开(公告)号:US08164936B2

    公开(公告)日:2012-04-24

    申请号:US12578940

    申请日:2009-10-14

    IPC分类号: G11C5/06

    摘要: A data storage system includes a plurality of memory devices for storing data. The plurality of memory devices is classified into a plurality of groups of memory devices. A control circuit is adapted to provide concurrent memory access operations to the plurality of memory devices. Each of a plurality of data channels is configured to provide a data path between the control circuit and one of the groups of memory devices. A plurality of switches is configured to connect and disconnect one of the memory devices in a select one of the groups of memory devices to one of the plurality of data channels and concurrently connect and disconnect another of the memory devices in the select group of memory devices to a different one of the plurality of data channels.

    摘要翻译: 数据存储系统包括用于存储数据的多个存储器件。 多个存储器件被分为多组存储器件。 控制电路适于向多个存储器件提供并行存储器访问操作。 多个数据信道中的每一个被配置为在控制电路和存储器装置组之一之间提供数据路径。 多个开关被配置为将存储器设备组中的选择一个中的一个存储器件中的一个连接到多个数据通道中的一个,并同时连接和断开存储器设备组中的另一个存储器件 到多个数据信道中的不同的数据信道。

    Data Storage Management in Heterogeneous Memory Systems
    4.
    发明申请
    Data Storage Management in Heterogeneous Memory Systems 有权
    异构存储器系统中的数据存储管理

    公开(公告)号:US20110145537A1

    公开(公告)日:2011-06-16

    申请号:US12638197

    申请日:2009-12-15

    IPC分类号: G06F12/02 G06F12/00

    摘要: A data storage management system is provided, which includes multiple storage entities with differing storage characteristics. A controller is communicatively coupled to each of the multiple storage entities. The controller is configured to associate one or more storage attributes of a received object with one or more of the different storage characteristics, and to store the received object in one or more of the multiple storage entities based on the association of the one or more of the storage attributes of the received object with the one or more of the different storage characteristics.

    摘要翻译: 提供了一种数据存储管理系统,其包括具有不同存储特性的多个存储实体。 控制器通信地耦合到多个存储实体中的每一个。 控制器被配置为将接收到的对象的一个​​或多个存储属性与不同存储特性中的一个或多个相关联,并且基于所述多个存储实体中的一个或多个的关联将所接收的对象存储在多个存储实体中的一个或多个中 接收到的对象的存储属性与一个或多个不同的存储特性。

    Division of memory into non-binary sized cache and non-cache areas
    5.
    发明授权
    Division of memory into non-binary sized cache and non-cache areas 有权
    将内存分为非二进制缓存和非缓存区

    公开(公告)号:US06324633B1

    公开(公告)日:2001-11-27

    申请号:US09473781

    申请日:1999-12-29

    IPC分类号: G06F1206

    CPC分类号: G06F12/0802 G06F2212/2515

    摘要: A cache system and method for configuring and accessing a cache that enables a binary-sized memory space to be efficiently shared amongst cache and non-cache uses. A storage device is provided having a plurality of blocks where each block is identified with a block address. An access request identifies a target block address. The target block address includes an upper portion and a lower portion. A non-binary divide is performed on the upper portion to produce a quotient and a remainder. The remainder portion is combined with the lower portion to create an index. The index is applied to a tag memory structure to select an entry or set of entries in the tag memory structure. The content of the selected entry is compared to the quotient portion to determine if the target block is represented in the cache.

    摘要翻译: 用于配置和访问高速缓存的缓存系统和方法,其使二进制大小的存储器空间能够在高速缓存和非高速缓存之间有效地共享。 提供具有多个块的存储设备,其中每个块被标识为块地址。 访问请求标识目标块地址。 目标块地址包括上部​​和下部。 在上部执行非二进制除法以产生商和余数。 剩余部分与下部组合以创建索引。 索引应用于标签存储器结构以在标签存储器结构中选择条目或条目集合。 将所选条目的内容与商部分进行比较,以确定目标块是否在高速缓存中表示。

    Write management using partial parity codes
    6.
    发明授权
    Write management using partial parity codes 有权
    使用部分奇偶校验码进行写入管理

    公开(公告)号:US08924814B2

    公开(公告)日:2014-12-30

    申请号:US13596436

    申请日:2012-08-28

    IPC分类号: H03M13/00 H03M13/29

    摘要: A partial outer parity management system generates a product code based on a partial data block write to a data block and partial outer parity generated by a previous partial data block write to the data block. In one implementation, a storage device includes cache storage circuit accessible by the parity generator, the cache storage circuit being configured to cache the partial outer parity generated by the previous partial data block write to the data block in a partial outer parity cache designated for association with the product code.

    摘要翻译: 部分外部奇偶校验管理系统基于对数据块的部分数据块写入和由对数据块的先前部分数据块写入生成的部分外部奇偶校验生成乘积代码。 在一个实现中,存储设备包括由奇偶校验发生器可访问的高速缓存存储电路,高速缓存存储电路被配置为将由先前的部分数据块写入生成的部分外部奇偶校验缓存到指定用于关联的部分外部奇偶校验缓存中的数据块 与产品代码。

    SEPARATELY STORED REDUNDANCY
    7.
    发明申请
    SEPARATELY STORED REDUNDANCY 审中-公开
    独立存储的冗余

    公开(公告)号:US20140068208A1

    公开(公告)日:2014-03-06

    申请号:US13596262

    申请日:2012-08-28

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1076 G06F2211/1092

    摘要: A method or system stores a data block redundancy related to a data block of a storage medium together with the mapping metadata for the data block. In an alternative implementation, redundancy storage location is on a separate block of the storage medium, the separate block being in a storage region other than the storage region of the data block.

    摘要翻译: 方法或系统与数据块的映射元数据一起存储与存储介质的数据块相关的数据块冗余。 在替代实现中,冗余存储位置位于存储介质的单独块上,该单独块位于数据块的存储区域以外的存储区域中。

    DYNAMIC GUARDING OF A STORAGE MEDIA
    8.
    发明申请
    DYNAMIC GUARDING OF A STORAGE MEDIA 有权
    存储媒体的动态保护

    公开(公告)号:US20120233432A1

    公开(公告)日:2012-09-13

    申请号:US13044247

    申请日:2011-03-09

    IPC分类号: G06F12/02

    摘要: A fixed data region on a storage medium may be allocated with one of a variety of allocation schemes (e.g., a randomly writable allocation scheme, a non-randomly writeable allocation scheme with a first data isolator spacing, a non-randomly writeable allocation scheme with a second data isolator spacing, and a non-randomly writeable allocation scheme with no dynamic isolators). Dynamic sub-region spacing refers at least to the number of data tracks in a data region of a magnetic disc between dynamic isolators and the number of bits in a data region in flash memory between dynamic isolators. The presently disclosed technology adapts isolators on the storage medium to create dynamic sub-regions based on characteristics of the storage medium, characteristics of the data, and/or expected access patterns of data to be written to the storage medium.

    摘要翻译: 可以向存储介质上的固定数据区域分配各种分配方案之一(例如,随机写入分配方案,具有第一数据隔离器间隔的非随机可写分配方案,具有第一数据隔离器间隔的非随机可写分配方案, 第二数据隔离器间隔,以及不具有动态隔离器的非随机可写分配方案)。 动态子区域间隔至少指动态隔离器之间的磁盘的数据区域中的数据轨道的数量与动态隔离器之间的闪存中的数据区域中的位数。 目前公开的技术适应存储介质上的隔离器,以基于存储介质的特性,数据的特性和/或要写入存储介质的数据的预期访问模式来创建动态子区域。

    MULTI-RESOLUTION CACHE MONITORING
    9.
    发明申请
    MULTI-RESOLUTION CACHE MONITORING 有权
    多解决方案高速缓存监控

    公开(公告)号:US20120017045A1

    公开(公告)日:2012-01-19

    申请号:US12836296

    申请日:2010-07-14

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0802

    摘要: Multi-resolution cache monitoring devices and methods are provided. Multi-resolution cache devices illustratively have a cache memory, an interface, an information unit, and a processing unit. The interface receives a request for data that may be included in the cache memory. The information unit has state information for the cache memory. The state information is organized in a hierarchical structure. The process unit searches the hierarchical structure for the requested data.

    摘要翻译: 提供了多分辨率缓存监视设备和方法。 多分辨率高速缓存设备说明性地具有高速缓冲存储器,接口,信息单元和处理单元。 接口接收到可能包含在高速缓冲存储器中的数据请求。 信息单元具有高速缓冲存储器的状态信息。 状态信息以层次结构组织。 处理单元在层次结构中搜索所请求的数据。