RAM based directory layer for a flash file system
AssigneeCisco Technology, Inc.
InventorsAlbert Meng Fong, Pradeep K. Kathail
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsAlbert Meng Fong, Pradeep K. Kathail
Estimating the term…
A flash file system for use with flash cards and internetwork operating system software is provided. Absolute path names are stored in the name field of existing files on flash cards. When the system is initialized, a directory structure is created and stored in RAM by accessing the absolute path names stored in the name field of each file on the flash cards. Accessing a file on a flash card is then accomplished by traversing the directory structure in RAM, and going directly to the precise location of the file on the flash card, thereby minimizing the amount of information that must be retrieved from the flash cards and greatly increasing the speed of accesses. Additionally, cards designed for use with older, non-modular internetwork operating systems may still be used, as name fields for files in these flash cards may easily be used to store absolute path names.
A method for creating a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, said files each having a name field with an absolute path name, the method comprising:
A method for maintaining a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, each of the files having a name field, the method comprising:
A flash file system, including:
An internetwork operating system, including:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for creating a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, said files each having a name field with an absolute path name, the method comprising:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for maintaining a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, each of the files having a name field, the method comprising:
A flash file system for creating a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, said files each having a name field with an absolute path name, the method comprising:
A flash file system for maintaining a directory structure for a flash file system, the flash file system having one or more flash cards with files on them, each of the files having a name field, the method comprising:
Dependencies are inferred from the claim text.