Escolar Documentos
Profissional Documentos
Cultura Documentos
< Sistemas operacionais
2015.
Sistemas operacionais
Gerência de dispositivos de entrada e saída
Sistemas de proteção
Saltar para a navegaçãoSaltar para a pesquisa
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 que pode ser plana. Em alguns sistemas de arquivos os nomes de
arquivos são estruturados, com sintaxes especiais para extensão de arquivos e
números de versão. Em outros, os nomes de arquivos são simplesmente
correntes de texto (ou strings de texto, em inglês) e os metadados da cada
arquivo são alojados separadamente.
Nos sistemas de arquivos hierárquicos, usualmente, declara-se a localização
precisa de um arquivo com uma corrente de texto (string de texto, em inglês)
chamada "rota" ou "caminho" — ou path em inglês —. A nomenclatura para
rotas - ou caminho - varia ligeiramente de sistema em sistema, mas mantêm
pelo geral uma mesma estrutura. Uma rota vem dada por uma sucessão de
nomes de diretórios e subdiretórios, ordenados hierarquicamente de esquerda
a direita e separados por algum caractere especial que costuma ser uma barra
('/') ou barra invertida ('\') e pode terminar no nome de um arquivo presente ao
último ramo de diretórios especificada.
Índice
Segurança ou permissões
listas de controle de acesso (ACLs)
Mecanismo para evitar a fragmentação
Capacidade de enlaces simbólicos (symbolic links) ou duros (hard links)
Integridade do sistema de arquivos (Journaling)
Suporte para arquivos dispersos
Suporte para quotas de discos
Suporte de crescimento do sistema de arquivos nativo