Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERFACE DO SISTEMA DE ARQUIVOS - Coggle Diagram
INTERFACE DO SISTEMA DE ARQUIVOS
Introdução
Conceito de Arquivo
abstração criada pelo S.O. para gerenciar e representar os dados
arquivos representam
programas e dados
arquivo de texto
sequência de caracteres organizada em linhas
arquivo-fonte
sequência de funções, todas organizadas
como declarações seguidas por comandos executáveis
arquivo executável
série de seções de código que o
carregador pode trazer para a memória e executar
Atributos dos Arquivos
Nome
Identificador
Tipo
Locação
Tamanho
Proteção
1 more item...
informações são mantidas na estrutura de diretório, que também reside na memória secundária.
metadados
Operações de Arquivo
Criação de um arquivo
Gravação em um arquivo
Leitura de um arquivo
Reposicionamento dentro de um arquivo
Exclusão de um arquivo
Truncamento de um arquivo
Outras operações
Tipos de Arquivo
Técnica comum (Windows): “nome.ext”
macOS: Cada arquivo possui um tipo e um atributo de criador
UNIX: número mágico primitivo ou
extensões
Métodos de Acesso
Acesso sequencial
informações no
arquivo são processadas em ordem
Acesso direto ou acesso relativo
arquivo é composto por registros lógicos de
tamanho fixo
permitem que os programas leiam e gravem registros rapidamente sem uma ordem específica
Estrutura de Diretórios e Discos
dispositivo de armazenamento
pode ser usado em sua totalidade para um sistema de arquivos
pode ser subdividido para fornecer um controle de granularidade mais fina
Qualquer entidade que contém um sistema de arquivos é denominada volume
Cada volume pode ser considerado como um disco virtual
informações sobre os arquivos no sistema
s informações são mantidas em estruturas conhecidas como diretórios
Diretórios Estruturados em Árvore
Caminho absoluto
Caminho relativo
Montagem do Sistema de Arquivos
sistema de arquivos deve ser montado antes que possa ficar disponível para processos no sistema
Compartilhamento de Arquivos
proprietário
pode alterar atributos e conceder acesso e é quem tem mais controle sobre o arquivo
grupo de arquivos (ou diretórios)
O atributo de grupo define um subconjunto de usuários que podem compartilhar o
acesso ao arquivo
Proteção
Confiabilidade
cópias de segurança (backups)
Proteção
computador isolado
tranque-o fisicamente num local
Tipos de Acesso
acesso controlado
Leitura
Gravação
Listagem
Execução
Exclusão
Acréscimo
Outras
Controle de Acesso
acesso dependente da identidade do
usuário
Associar cada arquivo e diretório uma lista de controle de acesso
Usar uma versão condensada da lista de acesso usando apenas três classificações de usuários
Proprietário
Grupo
Universo