基于ssd的raid系统中的校验数据的去重的制作方法_4

文档序号:9816378阅读:来源:国知局
储设备、磁盒、磁带、磁盘存储设备或其它磁存储 设备、或者可用于存储所需信息并且可由计算设备500访问的任何其它介质。任意这样的计 算机存储介质可以是计算设备500的部件。
[0062]计算设备500还可以包括接口总线542,该接口总线用于方便从各接口设备(例如, 输出设备、外围设备接口和通信设备)经由总线/接口控制器540到基本配置501的通信。示 例的输出设备560包括图形处理单元561和音频处理单元562,其可配置为经由一个或多个 A/V端口 563与诸如显示器或扬声器的各外部设备通信。示例的外围设备接口 570可以包括 串行接口控制器571或并行接口控制器572,其可配置为经由一个或多个I/O端口 573与诸如 输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备(例如,打 印机、扫描仪等)的外部设备通信。示例的通信接口 580包括网络控制器581,其可布置成实 现经由一个或多个通信端口 582通过网络通信与一个或多个计算设备583的通信。通信连接 可以是通信介质的一个示例。通信介质通常可通过计算机可读指令、数据结构、程序模块或 诸如载波或其它传输机制的调制数据信号中的其它数据来具体化,并且可以包括任何信息 输送介质。"调制数据信号"可以是使得其特性中的一个或多个以将信号中的信息编码的方 式设定或改变的信号。通过举例而不是限制的方式,通信介质可以包括诸如有线网络或直 接线连接的有线介质,以及诸如声波、射频(RF)、红外(IR)和其它无线介质的无线介质。如 本文所使用的术语计算机可读介质可以包括存储介质和通信介质两者。
[0063]计算设备500可实现为诸如蜂窝电话、移动电话、平板设备、膝上型计算机、个人数 据助理(PDA)、个人媒体播放器设备、无线网页监视设备(wireless web-watch device)、个 人头戴送受话器设备、专用设备或包括上述功能中的任一种的混合设备的小形状因数的便 携式(或移动)电子设备的一部分。计算设备500还可实现为包括膝上型计算机和非膝上型 计算机配置两者的个人计算机。另外,计算设备500可实现为无线基站或其它无线系统或设 备的部分。
[0064] 前面的详细描述的一些部分根据对存储在诸如计算机存储器的计算系统存储器 内的数据位或二进制数字信号的操作的算法或符号表示来呈现。这些算法描述或表示是数 据处理领域的普通技术人员所使用来向本领域其它技术人员传达他们工作实质的技术的 示例。算法在此处且一般地视为得到期望结果的操作或类似处理的独立序列。在该背景下, 操作或处理涉及到物理量的物理操纵。典型地,虽然不是必要的,但是这些量可以呈现为能 够被存储、传输、组合、比较或进行其它操纵的电信号或磁信号的形式。已经证实,在有时便 利的情况下,主要是为了共同使用的原因,将这些信号称为位、数据、值、元件、负荷、字符、 项、数字、数值等。然而,应当理解,所有这些术语和类似术语应与适当的物理量相关联且仅 为方便的标记。除非具体指出,否则如从下面的论述中显而易见的是,意识到在该说明书通 篇论述中使用诸如"处理"、"计算"、"运算"、"判定"等术语是指计算设备的操纵或变换表示 为存储器、寄存器或其它信息存储设备、传输设备或计算设备的显示设备内的物理电子量 或磁量的数据的动作或过程。
[0065] 权利要求主题的范围不限于本文描述的特定实现方式。例如,一些实现方式可以 是通过硬件,诸如用于操作于例如设备或设备组合上,而其它实现方式可以是通过软件和/ 或固件。同样,虽然权利要求主题在范围上不限于这方面,这些实现方式可以包括一个或多 个物品,诸如信号承载介质、存储介质和/或存储媒介。诸如例如CD-ROM、计算机磁盘、闪速 存储器等这种存储介质中可以存储有指令,当由诸如例如计算系统、计算平台或其它系统 的计算设备执行时,所述指令可以实现根据权利要求主题的处理器的执行,诸如例如前述 的实现方式之一。作为一种可能性,计算设备可以包括一个或多个处理单元或处理器、一个 或多个输入/输出设备,诸如显示器,键盘和/或鼠标,以及一个或多个存储器,诸如静态随 机存取存储器、动态随机存取存储器、闪速存储器和/或硬盘驱动器。
[0066] 在系统方案的硬件实现和软件实现之间保留了极小的区别;硬件或软件的使用通 常是(但并不总是,因为在一些背景下硬件和软件之间的选择会变得重要)表示成本相对于 效率权衡的设计选择。存在各种可以实现(例如,硬件、软件和/或固件)本文所描述的过程 和/或系统和/或其它技术的媒介物,并且优选的媒介物将随着部署过程和/或系统和/或其 它技术的背景而变化。例如,如果实施者判定速度和精度重要,则实施者可以选择主硬件 和/或固件媒介物;如果灵活性重要,则实施者可以选择主软件实现;或者,另外可选地,实 施者可以选择硬件、软件和/或固件的某种组合。
[0067] 前面的详细说明已经通过框图、流程图和/或示例阐述了设备和/或过程的各个实 施例。在这些框图、流程图和/或示例包含一项或多项功能和/或操作的程度上,本领域技术 人员将理解的是可以通过各种各样的硬件、软件、固件或几乎其任意组合来单独地和/或统 一地实现这些框图、流程图或示例内的各项功能和/或操作。在一个实施例中,本文所描述 的主题的多个部分可经由专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理 器(DSP)或其它集成格式来实现。然而,本领域技术人员将理解的是,在本文公开的实施例 的一些方案可以整体地或部分地等同地实现为集成电路、在一个或多个计算机上运行的一 个或多个计算机程序(例如,实现为在一个或多个计算机系统上运行的一个或多个程序)、 在一个或多个处理器上运行的一个或多个程序(例如,实现为在一个或多个微处理器上运 行的一个或多个程序)、固件、或几乎任何组合,并且根据本公开的内容,设计电路和/或编 写用于软件和/或固件的代码将在本领域技术人员的技能范围内。另外,本领域技术人员将 理解的是,本文所描述的主题的机制能够以各种形式分布为程序产品,并且本文所描述的 主题的示例性实施例适用,无论实际上用于实施分布的特定类型的信号承载介质如何。信 号承载介质的示例包括但不限于以下:可记录型介质,诸如软盘、硬盘驱动器(HDD)、压缩盘 (⑶)、数字多功能盘(DVD)、数字带、计算机存储器等;以及传输型介质,诸如数字和/或模拟 通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。
[0068] 本领域技术人员将理解的是,在本领域内常见的是以本文阐述的方式来描述设备 和/或过程,此后利用工程实践将这些所描述的设备和/或过程集成到数据处理系统中。也 即,本文所描述的设备和/或过程的至少一部分可以通过合理量的实验集成到数据处理系 统中。本领域技术人员将理解的是,典型的数据处理系统通常包括如下中的一种或多种:系 统单元壳体、视频显示设备、诸如易失性和非易失性存储器的存储器、诸如微处理器和数字 信号处理器的处理器、诸如操作系统的计算实体、驱动器、图形用户接口、和应用程序、诸如 触摸板或触摸屏的一个或多个交互设备、和/或包括反馈环和控制电动机(例如,用于感测 位置和/或速度的反馈;用于移动和/或调整组件和/或量的控制电动机)的控制系统。典型 的数据处理系统可利用任何适合的商业上提供的组件来实现,诸如在数据计算/通信和/或 网络计算/通信系统中常见的部件。
[0069] 本文所描述的主题有时说明了包含在不同的其它组件内的不同部件或与不同的 其它部件连接的不同部件。应理解的是,这些所描绘的体系结构仅是示例性的,并且实际上 可以实施实现相同功能的许多其它体系结构。在概念意义上,实现相同功能的任何部件的 布置有效地"关联",使得实现期望功能。因此,在此处组合以实现特定功能的任何两个部件 可视为彼此"关联",使得实现期望功能,无论体系结构或中间部件如何。同样,任意两个如 此关联的部件还可视为彼此"可操作地连接"、或"可操作地耦合"以实现期望的功能,并且 能够如此关联的任意两个部件还可视为彼此"能够可操作地耦合"以实现期望功能。能够可 操作耦合的具体示例包括但不限于能够物理上连接和/或物理交互的部件和/或能够无线 交互和/或无线交互的部件和/或逻辑上交互和/或能够逻辑上交互的部件。
[0070] 关于本文中基本上任何复数和/或单数术语的使用,本领域技术人员能够根据上 下文和/或应用适当地从复数变换成单数和/或从单数变换成复数。为了清晰的目的,本文 中明确地阐明了各单数/复数的置换。
[0071] 本领域技术人员将理解,一般地,本文所使用的术语,尤其是随附权利要求(例如, 随附权利要求的主体)中所使用的术语,通常意在为"开放式"术语(例如,术语"包括"应当 解释为"包括但不限于",术语"具有"应解释为"至少具有",术语"包括"应解释为"包括但不 限于",等等)。本领域技术人员还理解,如果意图表达引导性权利要求记述项的具体数量, 该意图将明确地记述在权利要求中,并且在不存在这种记述的情况下,不存在这样的意图。 例如,为辅助理解,下面的随附权利要求可能包含了引导性短语"至少一个"和"一个或多 个"的使用以引导权利要求记述项。然而,这种短语的使用不应解释为暗指不定冠词"一"或 "一个"引导权利要求记述项将包含该所引导的权利要求记述项的任何特定权利要求局限 于仅包含一个该记述项的实施例,即使当同一权利要求包括了引导性短语"一个或多个"或 "至少一个"以及诸如"一"或"一个"的不定冠词(例如,"一"和/或"一个"应当解释为表示 "至少一个"或"一个或多个");这同样适用于对于用于引导权利要求记述项的定冠词的使 用。另外,即使明确地记述了被引导的权利要求记述项的具体数量,本领域技术人员将理解 到这些记述项应当解释为至少表示所记述的数量(例如,没有其它修饰语的裸记述"两个记 述项"表示至少两个记述项或两个以上的记述项)。此外,在使用类似于"A、B和C等中的至少 一个"的惯用法的那些实例中,通常这样的构造旨在表达本领域技术人员理解该惯用法的 含义(例如,"具有A、B和C中的至少一个的系统"将包括但不限于仅具有A、仅具有B、仅具有 C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系统)。在使用类似于"A、B或C等 中的至少一个"的惯用法的那些实例中,通常这样的构造旨在表达本领域技术人员理解该 惯用法的含义(例如,"具有A、B或C中的至少一个的系统"将包括但不限于仅具有A、仅具有 B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系统)。本领域技术人 员将进一步理解,呈现两个以上可选项的几乎任何分离词和/或短语,无论是在说明书、权 利要求或附图中,都应理解为设想包括一项、任一项或两项的可能性。例如,术语"A或B"将 理解为包括"A"或"B"或"A和B"的可能性。
[0072] 在说明书中提到"实现方式"、"一个实现方式"、"一些实现方式"或"其它实现方 式"可以是指结合一个或多个实现方式描述的特定的特征、结构或特性可以包含在至少一 些实现方式中,但是不一定是全部的实现方式。在前面的说明书中各处出现的"实现方式"、 "一个实现方式"或"一些实现方式"不一定都指的是同一实现方式。
[0073]虽然本文中利用各种方法和系统描述和显示了一些示例的技术,但是本领域技术 人员应当理解,可以做出其它各种修改,可以替代等同特征,而
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1