Pathname translation method and system
OwnerShailendra Tripathiinventor
Life of this patent
Estimating the term…
Abstract
A pathname translation method and system for translating a pathname that comprises one or more components (314). The system including a file system and an operation system (102); operable to perform pathname translation by searching for the components in a directory cache (308), and searching the file system for any in components not located in the directory cache (310); the directory cache contains pathname translations for substantially all of the directories in the file system.
Claims20
A pathname translation system for translating a pathname that comprises one or more components, the system comprising:
- a file system;
- and
- an operating system operable to perform pathname translation by:
- searching for said components in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components not located in said directory cache.
A method of translating a pathname that comprises one or more components in a file system, the method comprising:
- searching for said components in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any of said components not located in said directory cache.
A method of translating a pathname that comprises one or more components in a file system, the method comprising:
- searching for each of said components in a name cache;
- searching for said components in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components located in neither said name cache nor said directory cache.
A method of facilitating pathname translation, the method comprising:
- populating a directory cache with pathname translations of substantially all directories in a file system;
- and
- maintaining said directory cache.
A method of translating a pathname that comprises one or more components in a file system, the method comprising:
- searching for any components that refer to a directory in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components not located in said directory cache.
A method of translating a pathname that comprises one or more components in a file system, the method comprising:
- searching for each of said components in a name cache;
- searching for any directories not located in said name cache in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components located in neither said name cache nor said directory cache.
A file system for a computer having a data storage device and an operating system for organizing the data into logical file system objects including files and directories, wherein said operating system is operable to perform pathname translation by:
- searching a directory cache for said components, said directory cache comprising pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components not located in said directory cache.
A data storage medium containing program instructions for translating a pathname that comprises one or more components in a file system by:
- searching for said components in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any of said components not located in said directory cache.
A data storage medium containing program instructions for translating a pathname that comprises one or more components in a file system by:
- searching for each of said components in a name cache;
- searching for said components in a directory cache that contains pathname translations for substantially all of the directories in said file system;
- and
- searching said file system for any components located in neither said name cache nor said directory cache.
A data storage medium containing program instructions for facilitating pathname translation by:
- populating a directory cache with pathname translations of substantially all directories in a file system;
- and
- maintaining said directory cache.
Dependencies are inferred from the claim text.