发明名称 Optimizing memory usage and system performance in a file system requiring entire blocks to be erased for rewriting data
摘要 A file system which ensures that some of the (desired) files (“linear files”) are stored in corresponding exclusive blocks (i.e., a block that stores data corresponding to one file only). Due to such a feature, rewriting of data corresponding to other files would not cause data corresponding to linear files to be relocated/rewritten. Such a feature may provide reliable and steady retrieval of data of the corresponding file from a flash memory organized as sectors. According to another aspect, some of the files (“non-linear files”) are stored in non-exclusive blocks (i.e., multiple files can share the same block or the same file can span multiple blocks without contiguity).
申请公布号 US9003354(B2) 申请公布日期 2015.04.07
申请号 US200611309249 申请日期 2006.07.20
申请人 Texas Instruments Incorporated 发明人 Joshi Rohit;Dey Sabyasachi
分类号 G06F9/44;G06F17/30 主分类号 G06F9/44
代理机构 代理人 Neerings Ronald O.;Cimino Frank D.
主权项 1. A method of supporting a file system on a storage medium containing a plurality of blocks, wherein rewriting a portion of a block requires erasure of data in at least another portion of said block, said method comprising: storing in a nonvolatile memory data indicating whether each of said plurality of blocks is used to store a linear file, wherein the linear file is entirely stored in a single contiguous block of memory lying within the bounds of a sector; and wherein each of said plurality of blocks is not used for storing another file if data in said non-volatile memory indicates that the block is used to store a linear file.
地址 Dallas TX US