Patent ID: 6510488
Filing Date: 2003-01-21
Classification: G06F

Abstract:
A system for enabling fast wake-up of a flash memory device, such that data integrity is always maintained, comprising:i. a hardware computing device for accessing the flash memory device; ii. a non volatile flash memory data storage device for storing data of said hardware computing device, such that there is at least one translation table in said flash memory data storage device, for providing a translation layer with information required for converting a data access request to a flash access request; iii. flash device low level software access routines, for providing access to content of the flash memory device; iv. a translation layer for presenting a virtual view of said non-volatile flash memory device as a random access storage device; v. a software mechanism selected from the group consisting of a host computer operating system and any other software program, for enabling the processing of data of said hardware computing device; and vi. software for controlling access and use of said translation table, which enables fast wake-up of the system.