gerenciamendo de arquivo s.o
3138 palavras
13 páginas
ÍNDICE1 Características dos sistemas de arquivos
2 Conceitos de arquivos
2.1 Tipos de Arquivos
2.2 Nomes de Arquivos
2.3 Operações com Arquivos
3 Implementação de arquivos
3.1 Alocação contígua
3.2 Alocação por lista encadeada
3.3 Alocação indexada
3.4 Alocação combinada
4 Múltiplos sistemas de arquivos
4.1 Virtual File System
4.2 Mapa Conceitual ilustrando o conceito de múltiplos sistemas de arquivos
5 Cache de sistemas de arquivos
5.1 Vantagens e Desvantagens da Buffer Cache
6 Gerência de Espaço livre
6.1 Lista Encadeada
6.2 Mapa de Bits
6.3 Mapa Conceitual sobre a gerência de espaço livre
7 Conceitos de diretórios
7.1 Diretórios
7.2 Implementação de Diretórios
7.3 Diretórios no MS-DOS
Sistemas operacionais/Sistemas de arquivos
Os sistemas de arquivos estruturam a informação guardada em uma unidade de armazenamento, podendo ser representada de forma textual ou graficamente utilizando um gerenciador de arquivos. A maioria dos sistemas operacionais possuem seu próprio sistema de arquivos.
O habitual é utilizar dispositivos de armazenamento de dados que permitem o acesso aos dados como uma corrente (cadeia) de blocos de um mesmo tamanho, às vezes chamados setores, usualmente de 512 bytes de largura. O software do sistema de arquivos é responsável pela organização destes setores em arquivos e diretórios e mantém um registo de que setores pertencem a que arquivos e quais não têm sido utilizados. Na prática, um sistema de arquivos também pode ser utilizado para acessar dados gerados dinamicamente, como os recebidos através de uma conexão de rede (sem a intervenção de um dispositivo de armazenamento).
Em geral os sistemas de arquivos proveem métodos essenciais para criar, mover, renomear e eliminar tanto arquivos como diretórios. Outros permitem a criação de enlaces (links) adicionais a um diretório ou arquivo (enlace duro ou hard links em Unix).
A estrutura de diretórios costuma ser hierárquica, ramificada ou "em árvore", ainda