【技术实现步骤摘要】
本专利技术公开涉及计算机存储器管理,且一个特定实现涉及控制计算机系统 中的诸如闪存等非易失性存储器的存储容量。
技术介绍
非易失性存储器是一种不需要电力来维持存储的信息的存储器。非易失性 存储器的例子包括只读存储器、硬盘驱动器和闪存。闪存可以是NOR闪存或 NAND闪存,其中NOR闪存具有长的写和擦除时间但允许对任何存储器位置 的随机访问,而NAND闪存较快的访问时间但只允许依次访问数据。
技术实现思路
根据一个一般的实现,通过从硬盘将第一数据段加载到非易失性存储器 中,根据访问频率、访问时新性(recency)和第一数据段的大小中的至少一个来计算非易失性存储器中所存储的第一数据段的权重并将计算出的权重存储 在权重表中来控制计算机系统中的非易失性存储器的存储容量。根据存储在权 重表中的至少一个权重来计算第一数据段的移除等级,确定该非易失性存储器 的存储容量的使用是否超过预定阈值,并根据该移除等级从非易失性存储器中 移除数据段。实现可以包括下列特征中的一个或多个。例如,当非易失性存储器中不存 在该数据段时,可以将第一数据段从硬盘加载到非易失性存储器中。可以将该 数据段 ...
【技术保护点】
一种控制计算机系统中的非易失性存储器的存储容量的方法,所述方法包括: 将第一数据段从硬盘加载到非易失性存储器中, 根据访问频率、访问时新性和第一数据段的大小中的至少一个来计算存储在所述非易失性存储器中的所述第一数据段的权重; 将计算出的权重存储在权重表中; 根据存储在所述权重表中的至少一个权重来计算所述第一数据段的移除等级; 确定所述非易失性存储器的存储容量的使用超过预定阈值;以及 根据数据段的移除等级从所述非易失性存储器中移除数据段。
【技术特征摘要】
KR 2006-8-23 10-2006-00796741.一种控制计算机系统中的非易失性存储器的存储容量的方法,所述方法包括将第一数据段从硬盘加载到非易失性存储器中,根据访问频率、访问时新性和第一数据段的大小中的至少一个来计算存储在所述非易失性存储器中的所述第一数据段的权重;将计算出的权重存储在权重表中;根据存储在所述权重表中的至少一个权重来计算所述第一数据段的移除等级;确定所述非易失性存储器的存储容量的使用超过预定阈值;以及根据数据段的移除等级从所述非易失性存储器中移除数据段。2. 如权利要求1所述的方法,其特征在于,当所述数据段不存在于所述 非易失性存储器中时,将所述第一数据段从所述硬盘加载到所述非易失性存储 器中。3. 如权利要求1所述的方法,其特征在于,还包括将所述数据段从所述 非易失性存储器加载至易失性存储器中。4. 一种控制计算机系统中的第一非易失性存储器的存储容量的方法,所述 方法包括.-计算存储在第一非易失性存储器中的数据段的移除等级;确定所述第一非易失性存储器的存储容量的使用超过预定阈值;以及 根据所述移除等级从所述第一非易失性存储器中移除数据段。5. 如权利要求4所述的方法,其特征在于,计算所述数据段的移除等级 包括向所述数据段分配权重并将分配给所述数据段的权重与分配给存储在所 述第一非易失性存储器中的其它数据段的权重相比较。6. 如权利要求5所述的方法,其特征在于,向所述数据段分配权重包括根 据所述数据段的大小来向所述数据段分配权重。7. 如权利要求5所述的方法,其特征在于,向所述数据段分配权重包括 根据与所述数据段的访问历史相关的统计信息来向所述数据段分配权重。8....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。