Você está na página 1de 3

Sistemas operacionais/Sistemas de arquivos

< Sistemas operacionais

Existem 18 alterações pendentes a aguardar revisão. A versão publicada foi verificada a 11 de agosto de

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

 1Características dos sistemas de arquivos


 2Conceitos de arquivos
o 2.1Tipos de Arquivos
o 2.2Nomes de Arquivos
o 2.3Operações com Arquivos
 3Implementação de arquivos
o 3.1Alocação contígua
o 3.2Alocação por lista encadeada
o 3.3Alocação indexada
o 3.4Alocação combinada
 4Múltiplos sistemas de arquivos
o 4.1Virtual File System
o 4.2Mapa Conceitual ilustrando o conceito de múltiplos sistemas de arquivos
 5Cache de sistemas de arquivos
o 5.1Vantagens e Desvantagens da Buffer Cache
 6Gerência de Espaço livre
o 6.1Lista Encadeada
o 6.2Mapa de Bits
o 6.3Mapa Conceitual sobre a gerência de espaço livre
 7Conceitos de diretórios
o 7.1Diretórios
o 7.2Implementação de Diretórios
o 7.3Diretórios no MS-DOS
 8Implementação de diretórios
 9Ligações externas

Características dos sistemas de arquivos[editar | editar


código-fonte]

 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

Conceitos de arquivos[editar | editar código-fonte]

Você também pode gostar