Improved techniques for providing users and application programs with
access to data stored in computer systems are disclosed. The improved
techniques are particularly well suited for use in computer systems where
data can be logically organized in files presented in a file system. A
multilevel caching system suitable for storing information relating to
files in the file system is provided. The stored information can include
file references suitable for locating files in the file system as well as
other useful information about the file system. The multilevel caching
system provides the ability to implement various caching strategies at
different levels and increases the probability of cache hits when seeking
to locate files in a file system. Accordingly, relatively expensive read
operations to persistent storage devices can be minimized when locating
files in the file system.
As técnicas melhoradas para fornecer usuários e programas de aplicação com o acesso aos dados armazenados nos sistemas computatorizados são divulgadas. As técnicas melhoradas são particularmente boas servidas para o uso nos sistemas computatorizados onde os dados podem logicamente ser organizados nas limas apresentadas em um sistema de lima. Um sistema caching multilevel apropriado para armazenar a informação que relaciona-se às limas no sistema de lima é fornecido. A informação armazenada pode incluir as referências de lima apropriadas para encontrar limas no sistema de lima as.well.as a outra informação útil sobre o sistema de lima. O sistema caching multilevel fornece a abilidade de executar várias estratégias caching em níveis diferentes e aumenta a probabilidade de batidas de esconderijo ao procurar encontrar limas em um sistema de lima. Conformemente, as operações lidas relativamente caras aos dispositivos de armazenamento persistentes podem ser minimizadas ao encontrar limas no sistema de lima.