Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Catia Silene Possamai
Título: Protótipo de Gerenciador de Arquivos para Ambiente Distribuído
 
Introdução:
Inovações na capacidade de processamento de comunicação propiciaram grande desenvolvimento das redes de computadores. Com isso, foi adicionado ao processamento de dados o custo de telecomunicações que, com o tempo, tornou-se parcela considerável. Neste contexto, no fim dos anos 70, surgiram os sistemas distribuídos, integrando os recursos computacionais e de telecomunicações, de forma a reduzir os custos de transmissão de dados e de colocar a capacidade de processamento junto ao usuário da aplicação [STR84]. Sistemas distribuídos são sistemas de computação compostos por um certo número de processadores conectados através de rede. Estes sistemas são uma evolução dos sistemas fortemente acoplados, onde uma aplicação pode ser executada por qualquer processador. Os sistemas distribuídos permitem que uma aplicação seja dividida em diferentes partes (aplicações distribuídas), que se comunicam através de linhas de comunicação, podendo cada parte ser processada em ambiente independente [MAC97]. Os sistemas distribuídos podem trazer muitas vantagens, sendo que a principal delas, sem dúvida, é o compartilhamento de recursos (hardware, software, dados, etc.). Cada componente do sistema também pode possuir seu próprio sistema operacional, memória, processador e dispositivos. Para os usuários e seus aplicativos, é como se não existisse uma rede de computadores, mas um único sistema centralizado, de forma a tornar mais acessíveis os recursos disponíveis [MAC97] e [KIR88]. As operações realizadas em sistemas distribuídos normalmente são mais complexas de serem implementadas, por terem que tratar a questão de distribuição física e lógica, segurança de informações, controle de acesso, e garantir uma certa abstração aos usuários quanto às operações internas necessárias para manter os ítens abordados acima em funcionamento. O armazenamento e recuperação de informações são atividades essenciais para qualquer tipo de aplicação. Para isso, os sistemas operacionais implementam arquivos, permitindo realizar operações de arquivamento e recuperação das informações. Os arquivos são unidades com informações (programas ou dados) armazenados em discos ou em qualquer outro dispositivo externo de armazenamento. Os arquivos são gerenciados pelo sistema operacional de modo a facilitar o acesso dos usuários ao seu conteúdo. A parte do sistema operacional responsável por essa gerência é denominada de sistema de arquivos [MAC97] e [TAN95]. Em sistemas operacionais distribuídos, a gerência de arquivos exige o tratamento de questões importantes, como aspectos de transparência na localização e distribuição física dos arquivos, compartilhamento entre os diversos componentes do sistema e forma de organizar os arquivos entre os diversos usuários. Para que isso se torne possível, existem técnicas que um sistema de arquivos deve implementar para garantir o funcionamento adequado de suas operações.