Unified debug system with multiple user-configurable trace volumes and trace buffers
    1.
    发明申请
    Unified debug system with multiple user-configurable trace volumes and trace buffers 有权
    具有多个用户可配置的跟踪卷和跟踪缓冲区的统一调试系统

    公开(公告)号:US20060277441A1

    公开(公告)日:2006-12-07

    申请号:US11143338

    申请日:2005-06-02

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3664

    摘要: A unified debug system with multiple user-configurable trace volumes is disclosed, including embodiments as a system, a method, and a computer-readable medium. Embodiments of the present invention provide more robust and flexible solutions for introducing configurable trace volumes to firmware, allowing a user to specify firmware system configurations for trace buffers, trace frames, and trace volumes, and offer other advantages over the prior art. One embodiment of the present invention pertains to a system that includes a firmware component comprising firmware, and a firmware interface communicatively connected to the firmware component. The firmware includes a plurality of trace volumes for storing a plurality of trace entries. The trace volumes are user-configurable through the firmware interface. The plurality of trace volumes includes first, second and third trace volumes. The first trace volume includes storing at least some of the trace entries to a trace buffer in a first volatile memory component. The second trace volume includes storing at least some of the trace entries to one or more trace buffers in one or more trace frames in a second volatile memory component. The third trace volume includes storing at least some of the trace entries to one or more trace buffers in one or more trace frames in a non-volatile memory component.

    摘要翻译: 公开了具有多个用户可配置的跟踪卷的统一调试系统,包括作为系统,方法和计算机可读介质的实施例。 本发明的实施例提供了用于将可配置的跟踪卷引入到固件的更强大和灵活的解决方案,允许用户为跟踪缓冲器,跟踪帧和跟踪卷指定固件系统配置,并提供优于现有技术的其它优点。 本发明的一个实施例涉及一种包括固件组件的系统,该固件组件包括固件以及通信地连接到固件组件的固件接口。 固件包括用于存储多个跟踪条目的多个跟踪卷。 跟踪卷可通过固件界面进行用户配置。 多个跟踪卷包括第一,第二和第三跟踪卷。 第一跟踪卷包括将至少一些跟踪条目存储到第一易失性存储器组件中的跟踪缓冲器。 第二跟踪卷包括将至少一些跟踪条目存储到第二易失性存储器组件中的一个或多个跟踪帧中的一个或多个跟踪缓冲器。 第三跟踪卷包括将至少一些跟踪条目存储到非易失性存储器组件中的一个或多个跟踪帧中的一个或多个跟踪缓冲器。

    Method and system for increasing data storage reliability and efficiency via compression
    2.
    发明申请
    Method and system for increasing data storage reliability and efficiency via compression 有权
    通过压缩提高数据存储可靠性和效率的方法和系统

    公开(公告)号:US20060005069A1

    公开(公告)日:2006-01-05

    申请号:US10883236

    申请日:2004-07-01

    申请人: Mark Gaertner

    发明人: Mark Gaertner

    IPC分类号: G06F11/00

    摘要: A method and a system is provided for increasing reliability of data stored in storage segments by increasing redundancy data and by permitting user data to fit around defective locations in the storage segment. User data is compressed and reserved for a portion of a storage segment having a data size corresponding to an uncompressed size of the user data. The compressed user data is written to the reserved portion of the storage segment and a pad byte pattern is written to any remaining portion of the reserved portion of the storage segment. The remaining portion of the reserved portion of the storage segment is designated as unused.

    摘要翻译: 提供了一种方法和系统,用于通过增加冗余数据并允许用户数据适应存储段中的缺陷位置来增加存储在存储段中的数据的可靠性。 用户数据被压缩并保留用于具有对应于用户数据的未压缩大小的数据大小的存储段的一部分。 将压缩的用户数据写入存储段的保留部分,并且将填充字节模式写入存储段的保留部分的任何剩余部分。 存储段的保留部分的剩余部分被指定为未使用。

    Group based codes for multi-dimensional recording (MDR)
    3.
    发明授权
    Group based codes for multi-dimensional recording (MDR) 有权
    用于多维记录(MDR)的基于组的代码

    公开(公告)号:US09396062B1

    公开(公告)日:2016-07-19

    申请号:US14245886

    申请日:2014-04-04

    IPC分类号: G11C29/00 G06F11/10

    摘要: A multi-dimensional recording (MDR) system may include a group based coding circuit (GBCC) which can implement error correcting codes via outer codes. The GBCC can implement outer codes, including interleaving outer codes, in MDR systems where inner codewords include multiple memory groupings. The multiple memory groupings may be across different structural divisions within a data storage medium; or could be across multiple different data storage mediums.

    摘要翻译: 多维记录(MDR)系统可以包括基于组的编码电路(GBCC),其可以通过外部代码实现纠错码。 GBCC可以在其中内部码字包括多个存储器分组的MDR系统中实现外部代码,包括交织外部代码。 多个存储器分组可以跨数据存储介质中的不同结构划分; 或者可以跨越多个不同的数据存储介质。

    Memory stacks management
    4.
    发明授权
    Memory stacks management 有权
    内存堆栈管理

    公开(公告)号:US08996842B2

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

    申请号:US12963933

    申请日:2010-12-09

    IPC分类号: G06F12/00 G06F12/02 G06F7/78

    摘要: A method for managing a memory stack provides mapping a part of the memory stack to a span of fast memory and a part of the memory stack to a span of slow memory, wherein the fast memory provides access speed substantially higher than the access speed provided by the slow memory.

    摘要翻译: 用于管理存储器堆栈的方法提供将存储器堆栈的一部分映射到快速存储器的一部分和存储器堆栈的一部分到慢存储器的跨度,其中快速存储器提供的访问速度显着高于由 缓慢的记忆

    Deterministic preventive recovery from a predicted failure in a distributed storage system
    6.
    发明申请
    Deterministic preventive recovery from a predicted failure in a distributed storage system 有权
    从分布式存储系统的预测故障确定性的预防性恢复

    公开(公告)号:US20050216800A1

    公开(公告)日:2005-09-29

    申请号:US11040410

    申请日:2005-01-21

    IPC分类号: G11C29/00

    CPC分类号: G06F11/008

    摘要: A data storage subsystem in a distributed storage system having a plurality of predictive failure analyzing data storage devices. The subsystem furthermore has a circuit that is responsive to a predicted failure indication by a data storage device in relation to predetermined rules stored in memory for deterministically initiating a preventive recovery either by a data recovery procedure in the data storage device or by a fault tolerance storage arrangement in the subsystem.

    摘要翻译: 分布式存储系统中的数据存储子系统,具有多个预测故障分析数据存储装置。 子系统还具有电路,该电路响应于数据存储设备相对于存储在存储器中的预定规则的预测故障指示,用于通过数据存储设备中的数据恢复过程或通过容错存储来确定地启动预防性恢复 子系统中的排列。

    Data storage system redundancy scheme verification
    7.
    发明授权
    Data storage system redundancy scheme verification 有权
    数据存储系统冗余方案验证

    公开(公告)号:US08214589B2

    公开(公告)日:2012-07-03

    申请号:US12403623

    申请日:2009-03-13

    IPC分类号: G06F12/00

    摘要: Data storage systems are provided. Some embodiments of data storage systems include a storage device controller and a plurality of storage devices. The plurality of storage devices are illustratively in a redundancy scheme and the storage device controller receives from the plurality of storage devices a plurality of symbols. In one embodiment, each of the plurality of symbols is representative of data in the redundancy scheme, and the storage device controller verifies the consistency of the redundancy scheme based at least in part on the plurality of symbols.

    摘要翻译: 提供数据存储系统。 数据存储系统的一些实施例包括存储设备控制器和多个存储设备。 多个存储装置示意性地是冗余方案,并且存储装置控制器从多个存储装置接收多个符号。 在一个实施例中,多个符号中的每一个代表冗余方案中的数据,并且存储设备控制器至少部分地基于多个符号来验证冗余方案的一致性。

    MEMORY STACKS MANAGEMENT
    8.
    发明申请
    MEMORY STACKS MANAGEMENT 有权
    存储堆栈管理

    公开(公告)号:US20120151179A1

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

    申请号:US12963933

    申请日:2010-12-09

    IPC分类号: G06F12/10

    摘要: A method for managing a memory stack provides mapping a part of the memory stack to a span of fast memory and a part of the memory stack to a span of slow memory, wherein the fast memory provides access speed substantially higher than the access speed provided by the slow memory.

    摘要翻译: 用于管理存储器堆栈的方法提供将存储器堆栈的一部分映射到快速存储器的一部分和存储器堆栈的一部分到慢存储器的跨度,其中快速存储器提供的访问速度显着高于由 缓慢的记忆

    Background media scan for recovery of data errors
    9.
    发明授权
    Background media scan for recovery of data errors 有权
    后台介质扫描以恢复数据错误

    公开(公告)号:US07490261B2

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

    申请号:US10740886

    申请日:2003-12-18

    IPC分类号: G06F11/00

    CPC分类号: G11B20/18

    摘要: The present invention is a method of recovering data in a system that stores data in identifiable storage segments. The method includes scanning at least one storage segment for a read error. The method also includes performing a read recovery operation in an attempt to recover a read error. The method logs recovered read errors as a function of the read recovery operation.

    摘要翻译: 本发明是一种在可识别的存储段中存储数据的系统中恢复数据的方法。 该方法包括扫描至少一个存储段用于读取错误。 该方法还包括执行读取恢复操作以尝试恢复读取错误。 该方法记录恢复的读取错误作为读取恢复操作的函数。

    Background media scan for recovery of data errors
    10.
    发明申请
    Background media scan for recovery of data errors 有权
    后台介质扫描以恢复数据错误

    公开(公告)号:US20050188238A1

    公开(公告)日:2005-08-25

    申请号:US10740886

    申请日:2003-12-18

    IPC分类号: G06F11/00

    CPC分类号: G11B20/18

    摘要: The present invention is a method of recovering data in a system that stores data in identifiable storage segments. The method includes scanning at least one storage segment for a read error. The method also includes performing a read recovery operation in an attempt to recover a read error. The method logs recovered read errors as a function of the read recovery operation.

    摘要翻译: 本发明是一种在可识别的存储段中存储数据的系统中恢复数据的方法。 该方法包括扫描至少一个存储段用于读取错误。 该方法还包括执行读取恢复操作以尝试恢复读取错误。 该方法记录恢复的读取错误作为读取恢复操作的函数。