【技术实现步骤摘要】
【国外来华专利技术】内存模块缓冲器数据存储
技术介绍
像双列直插式内存模块(DIMM)这样的内存模块有时遭受错误,错误会导致内存 故障。用于向内存模块提供容错的现有方法(如纠错码和内存备用(memory sparing)的 使用)可以减少带宽,或可以减少内存存储容量。 【附图说明】 图1是示例内存模块的示意图。 图2是包括图1的内存模块示例的示例计算系统的示意图。 图3是可以由图2的系统执行的示例方法的流程图。 图4是图1的内存模块的示例实现方式的示意图。 图5是具有故障内存器件的图4的内存|旲块的不意图。 图6是具有被重映射至缓冲器内存的经擦除内存器件的、图4的内存模块的示意 图。 图7是具有连接至内存控制器的内存模块的另一示例计算系统的示意图。 图8是具有示例分布式数据缓冲器的另一示例计算系统的示意图。 图9是可以由图1、7和8的计算系统执行的不例方法的流程图。 【具体实施方式】 图1示意性地示出内存模块20的示例。内存模块20用于在计算系统中使用,其 中内存模块20提供用于存储应用程序和/或数据的内存单元或位置。如下面将描述的,内 存模块20对在内存模块20上可能发生的错误提供容错,同时减少或消除带宽或内存存储 容量的任何关联下降。 内存模块20包括自包含的或独立的内存单元,该自包含的或独立的内存单元可 以以模块化的方式增加至计算系统。在一个实现方式中,内存模块20可以包括印刷电路板 或卡,该印刷电路板或卡看护内存器件且适用于可释放地或可移除地安装或连接至计算系 统。例如,在一个实现方式中,内存模块20可以被形成为 ...
【技术保护点】
一种装置,包括:内存模块(22、122、322、522),包括:内存器件(24、324);内存模块缓冲器(26、326、526),所述内存模块缓冲器包括备用状态输入(36);以及缓冲器内存(28),其中所述缓冲器被配置为将数据存储在所述缓冲器内存(28)中,所述数据是从被确定为包括错误的所述内存器件(24、324)中至少一个内存器件的一部分重创建的。
【技术特征摘要】
【国外来华专利技术】1. 一种装置,包括: 内存模块(22、122、322、522),包括: 内存器件(24、324); 内存模块缓冲器(26、326、526),所述内存模块缓冲器包括备用状态输入(36);以及 缓冲器内存(28),其中所述缓冲器被配置为将数据存储在所述缓冲器内存(28)中,所 述数据是从被确定为包括错误的所述内存器件(24、324)中至少一个内存器件的一部分重 创建的。2. 根据权利要求1所述的装置,其中所述内存器件(24、324)包括具有内存器件存储容 量的内存器件(24、324)以及具有库存储容量的库,并且其中所述缓冲器内存(28)具有至 少所述库存储容量的存储容量。3. 根据权利要求2所述的装置,其中所述缓冲器内存(28)的所述存储容量是至少 256Mb。4. 根据权利要求2所述的装置,其中所述缓冲器内存(28)的所述存储容量等于内存器 件容量。5. 根据权利要求4所述的装置,其中所述缓冲器内存(28)的所述存储容量是至少 4Gb。6. 根据权利要求1所述的装置,其中所述缓冲器内存(28)在所述内存模块缓冲器 (26、326、526)中。7. 根据权利要求1所述的装置,进一步包括:被分配给每个内存器件的数据和控制信 号(525),其中所述内存模块缓冲器(526)进一步包括数据和控制输入信号(528),其中所 述内存模块缓冲器(526)通过所述数据和控制输入信号(528)执行与所述缓冲器内存(28) 中的所述数据相关的事务。8. 根据权利要求1所述的装置,进一步包括内存存储器(144),所述内存存储器(144) 存储基于所述缓冲器内存(28)中可用空间的值。9. 根据权利要求1所述的装置,进一步包括内存控制器(154),所述内存控制器(154) 用于识别内存器件错误,用于向所述内存模块缓冲器(26、326、526)传递要利用所述备用 状态输入(36)重创建的所述内存器件(24、324)的那些部分,用于从那些部分重创建所述 数据,以及用于向所述缓冲器内存(28)传送所重创建的数据,其中所述缓冲器内存(28)将 正被重创建的所述内存器件(24、324)的那些部分的位置重映射至所述缓冲器内存(28)中 的位置。10. -种方法,包括: 响应于备用状态信号穿过备用状态输入(36)...
【专利技术属性】
技术研发人员:利迪娅·M·韦内斯,赛厄马克·塔瓦莱伊,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。