Distributed media cache for data storage systems
    1.
    发明授权
    Distributed media cache for data storage systems 有权
    用于数据存储系统的分布式媒体缓存

    公开(公告)号:US09514055B2

    公开(公告)日:2016-12-06

    申请号:US12650921

    申请日:2009-12-31

    IPC分类号: G06F12/08 G06F12/02

    CPC分类号: G06F12/0893 G06F12/0246

    摘要: This disclosure is related to distributed media cache for data storage systems, such as disc drives, flash devices, or hybrid devices. In one example, a data storage device comprises a data storage medium and a controller adapted to selectively divide a media cache into a plurality of physically separate media cache portions on the data storage medium based on a physical attribute of the data storage medium and to store data received from a host system into the media cache portions.

    摘要翻译: 本公开涉及用于诸如盘驱动器,闪存设备或混合设备的数据存储系统的分布式媒体缓存。 在一个示例中,数据存储设备包括数据存储介质和控制器,其适于基于数据存储介质的物理属性来选择性地将媒体高速缓存分解成数据存储介质上的多个物理分离的媒体高速缓存部分,并且存储 数据从主机系统接收到媒体高速缓存部分。

    NON-VOLATILE WRITE CACHE FOR A DATA STORAGE SYSTEM
    2.
    发明申请
    NON-VOLATILE WRITE CACHE FOR A DATA STORAGE SYSTEM 有权
    用于数据存储系统的非易失性写入缓存

    公开(公告)号:US20110119442A1

    公开(公告)日:2011-05-19

    申请号:US12618268

    申请日:2009-11-13

    IPC分类号: G06F12/08 G06F12/02 G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7203

    摘要: The present disclosure provides a data storage system. In one example, the data storage system includes a data storage media component having a plurality of data storage locations. A first set of the plurality of data storage locations are allocated for a main data storage area. The data storage system also includes a controller configured to define a write cache for the main data storage area by selectively allocating a second set of the plurality of data storage locations.

    摘要翻译: 本公开提供了一种数据存储系统。 在一个示例中,数据存储系统包括具有多个数据存储位置的数据存储介质组件。 为主数据存储区域分配多个数据存储位置的第一组。 数据存储系统还包括控制器,其被配置为通过选择性地分配多个数据存储位置的第二组来定义主数据存储区域的写高速缓存。

    Buffer management system for managing the transfer of data into and out of a buffer in a disc drive
    3.
    发明授权
    Buffer management system for managing the transfer of data into and out of a buffer in a disc drive 有权
    缓冲管理系统,用于管理数据传入和传出磁盘驱动器中的缓冲区

    公开(公告)号:US06330640B1

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

    申请号:US09696861

    申请日:2000-10-26

    IPC分类号: G06F1200

    摘要: A method and system for managing the transfer of data into and out of a buffer in a disc drive is disclosed. The operation of the vectored buffer management (VBM) system is administered by a software-based control module. The control module creates and maintains a buffer table by dividing the buffer table into buffer sectors. The buffer sectors are further arranged into buffer segments, or circularly linked lists upon which the buffer table is partitioned. The control module effectuates the transfer by implementing an application module across the buffer table. Once the application module is arbitrarily positioned at an index sector by the control module, data transfer is accomplished when the application module walks through a particular buffer segment identified by the index sector. Specific control of the application module across a buffer segment is administered through host and disc address pointers, which are coupled to host and disc next pointers, respectively.

    摘要翻译: 公开了一种用于管理数据进出磁盘驱动器中的缓冲器的方法和系统。 矢量缓冲管理(VBM)系统的操作由基于软件的控制模块管理。 控制模块通过将缓冲器表分为缓冲区来创建和维护缓冲表。 缓冲器扇区进一步被布置成缓冲区段或循环链接列表,缓冲区表在其上被分割。 控制模块通过在缓冲表中实现应用程序模块来实现传输。 一旦应用模块通过控制模块任意地定位在索引扇区,当应用模块穿过由索引扇区标识的特定缓冲区段时,完成数据传输。 跨缓冲段的应用模块的特定控制通过分别耦合到主机和盘下一个指针的主机和盘地址指针来管理。

    DATA MANAGEMENT IN A DATA STORAGE SYSTEM
    4.
    发明申请
    DATA MANAGEMENT IN A DATA STORAGE SYSTEM 有权
    数据存储系统中的数据管理

    公开(公告)号:US20120221826A1

    公开(公告)日:2012-08-30

    申请号:US13466397

    申请日:2012-05-08

    IPC分类号: G06F12/02

    摘要: An exemplary method includes receiving a command for storing data to a plurality of data storage resources, storing the data in a set of buffer storage locations, defining a plurality of jobs for the command, each of the plurality of jobs having an associated data operation with at least one of the data storage resources, and reallocating a subset of the buffer storage locations that stored the data for a completed job prior to completion of at least one other job.

    摘要翻译: 一种示例性方法包括:接收用于将数据存储到多个数据存储资源的命令,将数据存储在一组缓冲存储位置中,为该命令定义多个作业,多个作业中的每个作业具有与 数据存储资源中的至少一个,并且在完成至少一个其他作业之前重新分配存储完成作业的数据的缓冲存储位置的子集。

    Data management in a data storage system
    5.
    发明授权
    Data management in a data storage system 有权
    数据存储系统中的数据管理

    公开(公告)号:US08195909B2

    公开(公告)日:2012-06-05

    申请号:US12573635

    申请日:2009-10-05

    IPC分类号: G06F12/00 G06F9/46

    摘要: The present disclosure provides a method in a data storage system. The method includes defining a plurality of jobs for a command received from a host. Each of the plurality of jobs is associated with one or more of a plurality of data storage resources of the data storage system. The plurality of jobs have a defined order that is a function of addresses of data in the plurality of data storage resources. The method also includes issuing the plurality of jobs to the associated data storage resources and receiving information from the data storage resources for the plurality of jobs. The information is received by a controller of the data storage system for the jobs in an order that is different than the defined order. The method includes transmitting the received information to the host for the plurality of jobs in the defined order.

    摘要翻译: 本公开提供了一种数据存储系统中的方法。 该方法包括为从主机接收的命令定义多个作业。 多个作业中的每一个与数据存储系统的多个数据存储资源中的一个或多个相关联。 多个作业具有作为多个数据存储资源中的数据的地址的函数的定义顺序。 该方法还包括将多个作业发布到相关联的数据存储资源,并从多个作业的数据存储资源接收信息。 该信息由用于作业的数据存储系统的控制器以与定义的顺序不同的顺序接收。 所述方法包括以定义的顺序向所述主机发送所接收的信息作为所述多个作业。

    Active protection system
    6.
    发明申请
    Active protection system 有权
    主动保护系统

    公开(公告)号:US20070253093A1

    公开(公告)日:2007-11-01

    申请号:US11605900

    申请日:2006-11-28

    IPC分类号: G11B21/02 G11B19/04 G11B15/04

    摘要: Method and apparatus for actively protecting a device from damage due to an impact or other acceleration condition. An active protection system is provided with a sensor which outputs an acceleration signal in relation to an acceleration state of the device. A circuit processes the acceleration signal in relation to a configuration control input indicative of an operational environment in which the device is operated, and a protection mechanism configures the device in relation to the processed acceleration signal. A configuration control module preferably supplies the configuration control input as a user selectable or host input. Preferably, protection mechanism places the device in a protective state to protect against damage due to an imminent impact, such as from a free fall condition. The processing preferably comprises adaptive filtering of the acceleration signal and the application of one or more thresholds to detect said imminent impact.

    摘要翻译: 用于主动地保护装置免受冲击或其他加速条件造成损坏的方法和装置。 主动保护系统设置有传感器,该传感器输出相对于装置的加速状态的加速度信号。 A电路相对于表示操作设备的操作环境的配置控制输入来处理加速度信号,并且保护机构根据所处理的加速度信号配置设备。 配置控制模块优选地将配置控制输入作为用户可选择或主机输入提供。 优选地,保护机构将设备置于保护状态,以防止即将发生的冲击(例如自由落体状态)造成的损坏。 该处理优选地包括对加速度信号的自适应滤波以及应用一个或多个阈值以检测即将到来的影响。

    Low-wear writing in a solid state memory device
    7.
    发明授权
    Low-wear writing in a solid state memory device 有权
    低磨损写入固态存储器件

    公开(公告)号:US08009471B2

    公开(公告)日:2011-08-30

    申请号:US12638830

    申请日:2009-12-15

    IPC分类号: G11C16/04

    摘要: A method includes programming a non-volatile memory. The memory includes a plurality of cells, wherein each cell is configured to store a plurality of values, wherein each of value is represented by N digits where N is an integer greater than 1, wherein each of the plurality of cells is further configured to store electric charge representing a plurality of voltage levels, and wherein each of the plurality of voltage levels represents one of the plurality of values. Programming comprises providing the plurality of voltage levels into a first group of voltage levels and a second group of voltage levels in one of the plurality of cells, wherein a highest voltage level of the first group is less than or substantially equal to a lowest voltage level of the second group, and storing, in the first group of voltage levels, electric charge representing a value comprising, at most, N-1 digits.

    摘要翻译: 一种方法包括对非易失性存储器进行编程。 存储器包括多个单元,其中每个单元被配置为存储多个值,其中每个值由N个数字表示,其中N是大于1的整数,其中多个单元中的每一个还被配置为存储 电荷表示多个电压电平,并且其中所述多个电压电平中的每一个表示所述多个值中的一个。 编程包括将多个电压电平提供到第一组电压电平和多个电池之一中的第二组电压电平,其中第一组的最高电压电平小于或基本上等于最低电压电平 并且在第一组电压电平中存储表示包括至多N-1个数字的值的电荷。

    LOW-WEAR WRITING IN A SOLID STATE MEMORY DEVICE
    8.
    发明申请
    LOW-WEAR WRITING IN A SOLID STATE MEMORY DEVICE 有权
    低密度写入固态存储器件

    公开(公告)号:US20110141833A1

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

    申请号:US12638830

    申请日:2009-12-15

    IPC分类号: G11C7/22

    摘要: A method includes programming a non-volatile memory. The memory includes a plurality of cells, wherein each cell is configured to store a plurality of values, wherein each of value is represented by N digits where N is an integer greater than 1, wherein each of the plurality of cells is further configured to store electric charge representing a plurality of voltage levels, and wherein each of the plurality of voltage levels represents one of the plurality of values. Programming comprises providing the plurality of voltage levels into a first group of voltage levels and a second group of voltage levels in one of the plurality of cells, wherein a highest voltage level of the first group is less than or substantially equal to a lowest voltage level of the second group, and storing, in the first group of voltage levels, electric charge representing a value comprising, at most, N−1 digits.

    摘要翻译: 一种方法包括对非易失性存储器进行编程。 存储器包括多个单元,其中每个单元被配置为存储多个值,其中每个值由N个数字表示,其中N是大于1的整数,其中多个单元中的每一个还被配置为存储 电荷表示多个电压电平,并且其中所述多个电压电平中的每一个表示所述多个值中的一个。 编程包括将多个电压电平提供到第一组电压电平和多个电池之一中的第二组电压电平,其中第一组的最高电压电平小于或基本上等于最低电压电平 并且在第一组电压电平中存储表示包括至多N-1个数字的值的电荷。

    Active protection system
    10.
    发明授权
    Active protection system 有权
    主动保护系统

    公开(公告)号:US07477469B2

    公开(公告)日:2009-01-13

    申请号:US11605900

    申请日:2006-11-28

    IPC分类号: G11B5/54 G11B21/12

    摘要: Method and apparatus for actively protecting a device from damage due to an impact or other acceleration condition. An active protection system is provided with a sensor which outputs an acceleration signal in relation to an acceleration state of the device. A circuit processes the acceleration signal in relation to a configuration control input indicative of an operational environment in which the device is operated, and a protection mechanism configures the device in relation to the processed acceleration signal. A configuration control module preferably supplies the configuration control input as a user selectable or host input. Preferably, protection mechanism places the device in a protective state to protect against damage due to an imminent impact, such as from a free fall condition. The processing preferably comprises adaptive filtering of the acceleration signal and the application of one or more thresholds to detect said imminent impact.

    摘要翻译: 用于主动地保护装置免受冲击或其他加速条件造成损坏的方法和装置。 主动保护系统设置有传感器,该传感器输出相对于装置的加速状态的加速度信号。 A电路相对于表示操作设备的操作环境的配置控制输入来处理加速度信号,并且保护机构根据所处理的加速度信号配置设备。 配置控制模块优选地将配置控制输入作为用户可选择或主机输入提供。 优选地,保护机构将设备置于保护状态,以防止即将发生的冲击(例如自由落体状态)造成的损坏。 该处理优选地包括对加速度信号的自适应滤波以及应用一个或多个阈值以检测即将到来的影响。