发明名称 Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture
摘要 Methods of allocating, writing, reading, de-allocating, re-allocating, and reclaiming space within a nonvolatile memory having a bifurcated storage architecture are described. In one embodiment, a method of reliably re-allocating a first object stored within a block erasable nonvolatile memory includes the step of allocating space for a second object. A write of the second object is initiated and the writing of the second object is tracked. In another embodiment, a method of re-allocating a first object stored within a block erasable nonvolatile memory includes the step of invalidating the first object, if the first object has an unreliable type of recovery level. Space is allocated for the second object. A write of the second object is initiated and the writing of the second object is tracked. In another embodiment, a method of reliably re-allocating a first object stored within the block erasable nonvolatile memory includes the step of allocating space for the second object. A write of the second object is initiated and the writing of the second object is tracked. The first object is invalidated after completion of writing the second object, if the first object has a reliable type of recovery. In one embodiment, the first object resides within a first portion of nonvolatile memory and the instructions for performing the described methods reside in a second portion of nonvolatile memory. The first and second portions can reside within a same nonvolatile memory such as a symmetrically blocked flash electrically erasable programmable read only memory.
申请公布号 US6412040(B2) 申请公布日期 2002.06.25
申请号 US20000489182 申请日期 2000.01.20
申请人 INTEL CORPORATION 发明人 HASBUN ROBERT N.;EDWARDS DAVID A.
分类号 G06F9/445;G06F9/50;G06F12/00;G06F12/02;H04M1/24;H04Q11/04;(IPC1-7):G06F17/30 主分类号 G06F9/445
代理机构 代理人
主权项
地址