System and method for improving data integrity and memory performance using non-volatile media
AssigneePalm, Inc.
InventorsJustin Evan Manus, Douglas Anderson, Yoon Kean Wong, Rajan Ranga
Life of this patent
Estimating the term…
Loading patent…
AssigneePalm, Inc.
InventorsJustin Evan Manus, Douglas Anderson, Yoon Kean Wong, Rajan Ranga
Estimating the term…
A system and computer system for improving data integrity and memory performance using non-volatile media. A system includes a non-volatile mass storage unit, e.g., a flash memory device and/or a hard drive unit for instance. A memory device is used as a high speed data buffer and/or cache for the non-volatile storage unit. The memory device may be non-volatile, e.g., magnetic random access memory (MRAM) or volatile memory, e.g., synchronous dynamic random access memory (SDRAM). By buffering and/or caching the write data, fewer accesses are required to the mass storage device thereby increasing system performance. Additionally, mechanical and electrical degradation of the mass storage device is reduced. Certain trigger events can be programmed to cause data from the memory device to be written to the mass storage device. In one embodiment, the write buffer contents are preserved across reset or power loss events. In one embodiment, the mass storage unit may be a data transport layer, e.g., Ethernet, USB, Bluetooth, etc.
A method of accessing a non-volatile media having a file system, the method comprising:
A computer system having a file system, the computer system comprising:
A computer system comprising:
Dependencies are inferred from the claim text.