Patent ID: 7844772
Filing Date: 2010-11-30
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium storing a device driver, the device driver being executed based on an operating system in a computing system, and managing access to a flash memory device, the device driver comprising: a flash memory file system configured to receive data scheduled to be written into the flash memory device, the flash memory file system selecting one of a first data storage area and a second data storage area within the flash memory device to write the received data based upon an expected frequency of updating for the received data, the first data storage area configured to store data which is expected to be updated more often than the second data storage area, wherein the data stored within the first data storage area includes a file allocation table (FAT) and a directory entry (DE), and the flash memory file system is configured to cache the data stored within the first data storage area including the FAT and the DE, and configured to re-cache the FAT and the DE into a FAT meta cache and a DE meta cache, respectively, such that the FAT and the DE are outputted concurrently.