Referência Completa


Título: PIFS: um sistema de arquivos virtual para aplicações Java.
Autor : Davi Tassinari de Figueiredo
Curso : Engenharia de Computação
Orientador : Nei Yoshihiro Soma
Ano de Publicação : 2005
Assuntos : Organização de arquivos (computadores)
t Sistemas operacionais (computadores)
t Armazenamento de dados
t Arquitetura (computadores)
t Programas de aplicação (computadores)
t Realidade virtual
t JAVA (linguagem de programação)
t Computação
Resumo : Este trabalho de graduação consistiu no desenvolvimento de uma biblioteca na linguagem Java para a manipulação de sistemas de arquivos virtuais. Um sistema de arquivos virtual é um contêiner, armazenado em um arquivo do sistema operacional ou em outros meios, que emula o comportamento de um sistema de arquivos. Os dados nele contidos são armazenados em arquivos virtuais, que têm características parecidas com as de arquivos reais, como tamanho variável e acesso não-seqüencial. Os arquivos virtuais são acessados através da biblioteca de maneira similar à utilizada para acessar arquivos com a API Java, o que minimiza o trabalho de adaptação de programas já existentes. A fim de simplificar a substituição dos métodos utilizados e a adição de funcionalidades, foi adotada para a biblioteca uma arquitetura modular e extensível, composta por diversas camadas: armazenamento de dados em blocos de tamanho fixo, controle do uso desses blocos, armazenamento de dados de tamanho arbitrário em blocos, e mapeamento entre rótulos e dados. Para cada camada do sistema, foram criadas uma ou mais implementações, sendo descritos os métodos e formatos de dados utilizados. As características de desempenho e estabilidade da biblioteca foram analisadas, e foram sugeridas algumas possibilidades para desenvolvimentos futuros.
Texto na íntegra : [Visualizar]    [Suplemento]