用于闪存的页面分配的制作方法_4

文档序号:9204228阅读:来源:国知局
。除了这里列举的那些外,对本领域的技术人员来说,根据上面的描述,本发明范围内的功能等效的方法和装置将是明显的。这类修改和变形旨在落入所附权利要求书的范围内。仅通过所附权利要求书的条款连同授权的所述权利要求的等同物的整个范围来限制本发明。将要理解的是,本发明不限于特定的方法、试剂、化合物、组合物或生物系统,当然这些是可以改变的。还将理解的是,这里使用的词项仅用于描述特定实施方式,不旨在进行限制。
[0062]关于在这里基本上任何复数和/或单数词项的使用,本技术领域技术人员可以从复数转化为单数和/或从单数转化为复数以适合于上下文和/或应用。为了清楚起见,可以在此明确地阐述各种单数/复数的置换。
[0063]本领域技术人员将理解的是,一般来说,这里所使用的措辞,特别是在所附权利要求(例如,所附权利要求的主体)中使用的措辞,通常旨在是“开放式”措辞(例如,措辞“包括”应被理解为“包括但不限于”,措辞“具有”应被理解为“至少具有”,措辞“包含”应被理解为“包含但不限于”等)。本领域技术人员将进一步理解的是,如果所引入的权利要求记载中的特定的数目是有意图的,则这样的意图将在权利要求中明确地记载,并且在没有这样的记载时,不存在这样的意图。例如,作为对理解的辅助,下面所附的权利要求可以包含对“至少一个”和“一个或更多个”的引入性用语的使用,以引入权利要求记载。然而,即使当相同的权利要求包括引入性用语“一个或更多个”或者“至少一个”以及诸如“一”或“一个”的不定冠词(例如,“一”和/或“一个”应被解释为表示“至少一个”或“一个或更多个”)时,使用这样的用语也不应被解释为暗示由不定冠词“一”或“一个”所引入的权利要求记载将包含这种所引入的权利要求记载的任何特定的权利要求限制到仅包含一个这样的记载的实施方式;对于使用用于引入权利要求记载的定冠词来说也是如此。另外,即使明确地记载了所引入的权利要求记载的特定数目,本领域技术人员将理解的是,这样的记载也应该被理解为至少表示所记载的数目(例如,在没有其它修饰的情况下,“两个记载”的无修饰的记载表示至少两个记载或者两个或更多个记载)。此外,在使用与“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”。
[0064]此外,当本发明的特征或方面被描述为马库什(Markush)组合的措辞时,本领域技术人员将认识到,本发明因此还可按照该马库什组合中任意独立构件或构件的子组合来描述。
[0065]本领域技术人员应该理解,为了任何和所有目的,诸如就提供写描述而言,本文公开的所有范围也包括任何和所有可能的子范围和其子范围的组合。任何所列范围可容易认为足以描述和使得相同范围划分为至少相同的两份、三份、四份、五份、十份等。作为非限制示例,本文讨论的每个范围可容易划分为下面的三分之一、中间的三分之一和上面的三分之一等。本领域技术人员应该理解,诸如“至多”、“至少”等的所有语言包括所列举的数并指代可随后如上所述划分为多个子范围的范围。最终,本领域技术人员应该理解,一范围包括每个独立的构件。因此,例如,具有1-3个单元的组指具有I个、2个或3个单元的组。相似地,具有1-5个单元的组指具有I个、2个、3个、4个或5个单元的组,等。
[0066]虽然本文已公开了各个方面和实施方式,但是其它方面和实施方式对于本领域技术人员来说将是清楚的。本文公开的所述各个方面和实施方式是为了示出的目的而不旨在进行限制,随后的权利要求指示了真实的范围和精神。
【主权项】
1.一种用于在闪存中分配页面的方法,该方法包括以下步骤: 接收多个数据元素和写请求,以将所述多个数据元素写入所述闪存; 基于相关性准则来识别所述数据元素的子集之间的相关性; 分配所述闪存的相邻页面,用于存储所述数据元素的子集;以及 将所述数据元素的子集写入所分配的页面。2.根据权利要求1所述的方法,该方法还包括以下步骤: 接收一系列读请求,以读取所述数据元素的子集;以及 根据补偿单元间干扰的联合解码决策,从所分配的页面和与所分配的页面相邻的附加页面读取所述数据元素的子集。3.根据权利要求1所述的方法,其中,所述多个数据元素包括多个文件或文件段。4.根据权利要求1所述的方法,其中,基于所述相关性准则来识别所述数据元素的子集之间的相关性的步骤包括以下步骤:当所述数据元素的子集同时地、顺序地或者在阈值时间量内被访问时,确定所述数据元素的子集是相关的。5.根据权利要求4所述的方法,其中,当所述数据元素的子集同时地、顺序地或者在阈值时间量内被访问时确定所述数据元素的子集相关的步骤包括以下步骤:基于所述数据元素的子集的先前访问的监测记录来确定所述数据元素的子集是相关的。6.根据权利要求4所述的方法,其中,当所述数据元素的子集同时地、顺序地或者在阈值时间量内被访问时确定所述数据元素的子集相关的步骤包括以下步骤:基于启发法确定所述数据元素的子集是相关的。7.根据权利要求4所述的方法,其中,当所述数据元素的子集同时地、顺序地或者在阈值时间量内被访问时确定所述数据元素的子集相关的步骤包括以下步骤:基于包含所述相关性的用户输入的用户交互记录来确定所述数据元素的子集是相关的。8.根据权利要求1所述的方法,其中,所述相邻页面包括字线内的邻近页面。9.根据权利要求1所述的方法,其中,所述相邻页面包括在多个字线之间的邻近页面。10.根据权利要求1所述的方法,其中,所述闪存包括NAND型闪存。11.根据权利要求1所述的方法,其中,所述闪存是单级型闪存。12.—种计算机可读介质,该计算机可读介质包括上面存储的计算机可执行指令,所述计算机可执行指令在由计算机执行时,使得所述计算机: 接收多个数据元素和写请求,以将所述多个数据元素写入闪存; 基于相关性准则来识别所述数据元素的子集之间的相关性; 分配所述闪存的相邻页面,用于存储所述数据元素的子集;并且 将所述数据元素的子集写入所分配的页面。13.根据权利要求12所述的计算机可读介质,该计算机可读介质还包括上面存储的计算机可执行指令,所述计算机可执行指令在由所述计算机执行时,使得所述计算机: 接收一系列读请求,以读取所述数据元素的子集;并且 根据补偿单元间干扰的联合解码决策,从所分配的页面和与所分配的页面相邻的附加页面读取所述数据元素的子集。14.根据权利要求12所述的计算机可读介质,其中,所述多个数据元素包括多个文件或文件段。15.根据权利要求12所述的计算机可读介质,其中,为了基于所述相关性准则来识别所述数据元素的子集之间的相关性,所述计算机可执行指令还使得所述计算机在所述数据元素的子集同时地、顺序地或者在阈值时间量内被访问时,确定所述数据元素的子集是相关的O16.根据权利要求12所述的计算机可读介质,其中,所述数据元素的子集包括超文本标记语言HTML文件和属于单个网页的图像文件。17.根据权利要求12所述的计算机可读介质,其中,所述数据元素的子集包括视频的连续视频帧。18.根据权利要求12所述的计算机可读介质,其中,所述数据元素的子集包括:第一数据元素,其包括第一产品的信息;以及第二数据元素,其包括与所述第一产品相关的第二产品的信息。19.根据权利要求12所述的计算机可读介质,其中,所述相邻页面包括字线内的邻近页面。20.一种计算装置,该计算装置包括: 闪存,其包括被布置为形成多个存储页面的多个存储单元;以及 操作系统,其连接至所述闪存并且被配置为: 接收多个数据元素和写请求,以将所述多个数据元素写入所述闪存, 基于相关性准则来识别所述数据元素的子集之间的相关性, 分配所述闪存的相邻页面,用于存储所述数据元素的子集,并且 将所述数据元素的子集写入所分配的页面。21.根据权利要求20所述的计算装置,其中,所述操作系统还被配置为: 接收一系列读请求,以读取所述数据元素的子集;以及 根据补偿单元间干扰的联合解码决策,从所分配的页面和与所分配的页面相邻的附加页面读取所述数据元素的子集。
【专利摘要】本文描述了用于在闪存中分配页面的技术。一些示例性技术可以接收多个数据元素和写请求,以将多个数据元素写入闪存。示例性技术可以基于相关性准则来识别数据元素的子集之间的相关性。示例性技术可以分配闪存的相邻页面,用于存储数据元素的子集。示例性技术可以将数据元素的子集写入所分配的页面。
【IPC分类】G06F12/10, G11C7/00
【公开号】CN104919433
【申请号】CN201380070124
【发明人】马旭东
【申请人】英派尔科技开发有限公司
【公开日】2015年9月16日
【申请日】2013年1月11日
【公告号】US20140201426, WO2014109756A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1