Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do sistema de arquivos - Coggle Diagram
Interface do sistema de arquivos
Conceito de arquivo
gerencia e representa dados
Tipos
Dados
caracteres
numéricos
binários
Programa
Estrutura do arquivo
fonte
objeto
texto
executável
quem decide
SO
programa
Sequência não estruturada de bytes
Sequência de registros
árvore de registro
Atributos dos arquivos
Identificador
Tipo
Nome
Local
Tamanho
Proteção
Hora, data e identificação do usuário
mantidas na estrutura de
diretório
Operações de arquivo
Criar
Gravar
Ler
Reposicionar dentro do arquivo
Excluir
Truncar
Abertura e fechamento de arquivos
Chamadas
Open
Procura estrutura de diretório
Move conteúdo p/ memória
Close
Operação contrária
Open
Informações de arquivo aberto
Ponteiro
Contagem de arquivos abertos
Local do arquivo no disco
Direitos de acesso
Tipos de arquivos (SO)
Windows
nome.ext
Mac OS X
Possui tipo (TEXT, APPL...)
+atributo do criador
UNIX
número primitivo ou extensão
Lock de arquivo
Consultivo
Obrigatório
Métodos de acesso
Acesso direto
Combinação de ambos
Acesso sequencial
Diretórios
organização dos arquivos
Operações
Excluir um arquivo
Listar um diretório
Criar um arquivo
Renomear um arquivo
Procurar um arquivo
Percorrer o sistema de arquivos
Sistemas de Diretório em Nível Único
único diretório contendo todos
os arquivos
proibe arquivos com nome igual
Estrutura de diretórios com dois
níveis
Diretório particular
Estrutura de diretórios Hierárquicos
(em Árvore)
quantos diretórios quiser
Cada arquivo possui path
Estrutura de armazenamento
Partições
comportamento como disco virtual