DYNAMIC GUARDING OF A STORAGE MEDIA
    1.
    发明申请
    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.

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

    Storing Corresponding Data Units in a Common Storage Unit

    公开(公告)号:US20120102297A1

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

    申请号:US13027633

    申请日:2011-02-15

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0246

    摘要: A storage device controller may segregate data units that are typically accessed together to a common storage unit. In one example, a storage device includes a control unit configured to receive a plurality of logical blocks to be stored in the storage device, wherein a first set of addresses comprises logical block addresses (LBAs) of the plurality of logical blocks, and a non-volatile memory configured to store logical blocks in a plurality of storage units, wherein one of the plurality of storage units includes logical blocks corresponding to a second set of addresses. The control unit may determine an intersection of the first set of addresses with the second set of addresses and to store each of the logical blocks having LBAs in the determined intersection of addresses in a common storage unit of the storage device, wherein the common storage unit comprises one of the plurality of storage units.

    MULTI-RESOLUTION CACHE MONITORING
    3.
    发明申请
    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.

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

    DATA STRIPES AND ADDRESSING FOR FLASH MEMORY DEVICES
    5.
    发明申请
    DATA STRIPES AND ADDRESSING FOR FLASH MEMORY DEVICES 有权
    闪存存储器件的数据条和寻址

    公开(公告)号:US20110075490A1

    公开(公告)日:2011-03-31

    申请号:US12568729

    申请日:2009-09-29

    IPC分类号: G11C16/16 G11C16/04

    摘要: Data stripes and addressing for flash memory devices are provided. Flash memory devices illustratively have a plurality of programmable devices that are capable of simultaneously storing data. A plurality of erasure blocks are within each of the programmable devices, and each erasure block has pages of transistors. The flash memory devices are logically organized as a plurality of stripes. Each stripe has a height and a width. In an embodiment, the stripe height is greater than one page. In another embodiment, the stripe width is less than all of the programmable devices within the flash memory device.

    摘要翻译: 提供闪存设备的数据条带和寻址。 闪存器件说明性地具有能够同时存储数据的多个可编程器件。 多个擦除块位于每个可编程器件内,并且每个擦除块具有晶体管页面。 闪存器件在逻辑上被组织成多个条纹。 每个条纹都有一个高度和一个宽度。 在一个实施例中,条带高度大于一页。 在另一个实施例中,条宽度小于闪存器件内的所有可编程器件。

    INTERSYMBOL INTERFERENCE ENCODING IN A SOLID STATE DRIVE
    7.
    发明申请
    INTERSYMBOL INTERFERENCE ENCODING IN A SOLID STATE DRIVE 有权
    INTERSYMBOL干扰编码在固态驱动

    公开(公告)号:US20100299577A1

    公开(公告)日:2010-11-25

    申请号:US12470108

    申请日:2009-05-21

    IPC分类号: G11C29/00 G06F12/00 G06F11/00

    CPC分类号: G06F11/1068

    摘要: Methods and devices are provided for intersymbol interference encoding in a solid state drive. In an illustrative embodiment, an nth data signal is received as input to a processing component. An intersymbol interference signal applicable to the nth data signal is provided, based on a set of prior-written data in a data storage array and a set of intersymbol interference behavior of the set of prior-written data in the data storage array, the data storage array being communicatively connected to the processing component. The nth data signal and the intersymbol interference signal applicable to the nth data signal are combined into an intersymbol-interference-corrected encoding of the nth data signal. The intersymbol-interference-corrected encoding of the nth data signal is provided as output from the processing component.

    摘要翻译: 为固态驱动器中的符号间干扰编码提供了方法和设备。 在说明性实施例中,第n个数据信号作为输入被接收到处理部件。 基于数据存储阵列中的一组先前写入的数据和数据存储阵列中的一组先前写入的数据的符号间干扰行为,提供适用于第n个数据信号的符号间干扰信号,数据 存储阵列通信地连接到处理组件。 适用于第n个数据信号的第n个数据信号和符号间干扰信号被组合成第n个数据信号的符号间干扰校正编码。 提供第n个数据信号的符号间干扰校正编码作为来自处理部件的输出。

    Active protection system
    8.
    发明授权
    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电路相对于表示操作设备的操作环境的配置控制输入来处理加速度信号,并且保护机构根据所处理的加速度信号配置设备。 配置控制模块优选地将配置控制输入作为用户可选择或主机输入提供。 优选地,保护机构将设备置于保护状态,以防止即将发生的冲击(例如自由落体状态)造成的损坏。 该处理优选地包括对加速度信号的自适应滤波以及应用一个或多个阈值以检测即将到来的影响。

    Audio-visual drive optimized for response to an undetected synchronization field
    9.
    发明授权
    Audio-visual drive optimized for response to an undetected synchronization field 有权
    视听驱动器针对未检测到的同步字段进行优化

    公开(公告)号:US06751037B1

    公开(公告)日:2004-06-15

    申请号:US09603260

    申请日:2000-06-23

    IPC分类号: G11B509

    摘要: Herein is disclosed a method and apparatus for optimizing a disc drive for audio-visual data storage and retrieval by responding to a certain read-time error in a manner that preserves data flow. In response to a read-time error in which a synchronization field associated with a given sector on a disc is undetected, the disc drive responds by transferring a fill pattern of bits or a return status to the host microprocessor so as to indicate the error, and allow the disc drive to continue attempting to seek subsequent synchronization fields. The fill pattern of bits may be chosen so as to minimize the negative impact of processing the unread data by down-stream audio-visual equipment. The aforementioned behavior is a departure from the traditional sequential paradigm of a conventional disc drive. The new behavior preserves data flow, a quality important to audio-visual drives.

    摘要翻译: 这里公开了一种用于通过以保持数据流的方式响应某一读取时间错误来优化用于视听数据存储和检索的磁盘驱动器的方法和装置。 响应于读取时错误,其中与盘上的给定扇区相关联的同步字段未被检测到,盘驱动器通过向主微处理器传送比特的填充模式或返回状态来响应,以指示错误, 并允许磁盘驱动器继续尝试寻找后续同步字段。 可以选择比特的填充模式,以便最小化由下游视听设备处理未读取数据的负面影响。上述行为偏离了常规盘驱动器的传统顺序范例。 新的行为保留了数据流,这对于视听驱动是重要的。