发明名称 使用NVRAM进行存储器管理的系统、方法和设备
摘要 披露了一种用于提高计算设备的分离的存储器中的数据完整性和数据存储效率的系统和方法。具体地说,本发明引入了两种类型存储器,即NVRAM和闪存的组合作为存储文件数据的永久存储器。通过将数据文件的最后数据部分不断地缓存到NVRAM中,它避免了闪存中对单独位的任何扇区擦除。这样的方法提高了闪存的数据存储效率和寿命预期。本发明几乎在所有计算设备中都有非常广泛的应用,包括任何PC(桌面型或膝上型)和服务器计算机。它演示了在采用WindowsTM CE操作系统的便携电子设备中的特别有利的性能。
申请公布号 CN101014929B 申请公布日期 2010.05.05
申请号 CN200580025828.1 申请日期 2005.07.12
申请人 美国联合包裹服务公司 发明人 戴维·波泰格
分类号 G06F3/06(2006.01)I;G06F12/02(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李春晖
主权项 一种计算设备中的存储器管理方法,所述方法包括以下步骤:在计算设备中接收文件数据;处理所述文件数据,以确定所述文件数据是由一个或多个数据块以及最后数据部分构成的,所述一个或多个数据块中的每一个都具有预定的块尺寸,所述最后数据部分具有比所述预定的块尺寸小的尺寸;将所述一个或多个数据块写入第一存储器中,所述第一存储器被配置为存储具有所述预定块尺寸的数据块;以及在将所述最后数据部分传送到所述第一存储器之前,将所述最后数据部分缓存到第二存储器中,所述缓存所述最后数据部分的步骤包括以下步骤:(A)分配所述第二存储器的一部分作为文件缓冲区,所述文件缓冲区被配置为存储文件数据;(B)将所述最后数据部分的数据字节写入所述文件缓冲区,直到所述文件缓冲区中的数据被确定为具有所述预定的块尺寸;以及(C)响应于所述确定所述文件缓冲区中的所述数据具有所述预定的块尺寸,在继续步骤(B)之前将所述数据从所述文件缓冲区移到所述第一存储器。
地址 美国佐治亚州